Asp.net-Core
VSO 主機建構控制器上的 DNX
嘗試在 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 應該能夠從它的原始碼建構 DNX,甚至標記為已過時,並且編寫一些腳本並直接使用是可能的,但很痛苦
mono-roslyn……對我來說仍然不是一個死分支。