Asp.net-Core

VSO 主機建構控制器上的 DNX

  • December 30, 2018

嘗試在 VSO 上建構 ASP.NET 5 DNX 項目時,出現以下錯誤:

在以下文件夾中找不到 DNX 執行時 dnx-clr-win-x86.1.0.0-beta6:C:\Users\buildguest.dnx\runtimes (119,5):錯誤:需要安裝 Dnx 執行時包。有關更多詳細資訊,請參見輸出視窗。

這是否意味著我們還不能在 DNX 項目中使用主機建構控制器?

找到了關於如何在 vso 主機上安裝 dnx 的精彩指南。 https://msdn.microsoft.com/Library/vs/alm/Build/azure/deploy-aspnet5

添加了第一個 PreBuild.ps1 腳本作為 Powershell 建構步驟,它立即工作。

由於我仍然使用它來編譯我的程式碼,對我來說,它並沒有死。

我在 py 項目中集成了一些 travis-ci 配置,查看我的.travis.yml進行更新,但我依靠我的主機名、我的電腦和我的網際網路連接來服務它,就像我幾年以來所做的那樣:

dnx-install.sh

請注意,DNX 應該能夠從它的原始碼建構 DNX,甚至標記為已過時,並且編寫一些腳本並直接使用是可能的,但很痛苦mono-roslyn……對我來說仍然不是一個死分支。

引用自:https://stackoverflow.com/questions/31770651