我已將Visual Studio 2015構建工具安裝到我們的TeamCity服務器上,但其安裝根目錄中缺少DNX文件夾。Visual Studio 2015構建工具缺少DNX
的MSBuild 14不會建立一個xproj
因爲它進口Microsoft.DNX.targets
我已經通過DNVM安裝了最新的DNX但它並沒有創造DNX文件夾,我希望它會。
該文件夾顯然是在我的開發盒上安裝了VS2015。我想我可以安裝VS社區版,但爲什麼構建工具會丟失關鍵組件?
我已將Visual Studio 2015構建工具安裝到我們的TeamCity服務器上,但其安裝根目錄中缺少DNX文件夾。Visual Studio 2015構建工具缺少DNX
的MSBuild 14不會建立一個xproj
因爲它進口Microsoft.DNX.targets
我已經通過DNVM安裝了最新的DNX但它並沒有創造DNX文件夾,我希望它會。
該文件夾顯然是在我的開發盒上安裝了VS2015。我想我可以安裝VS社區版,但爲什麼構建工具會丟失關鍵組件?
現在,DNX MSBuild目標僅與Visual Studio 2015(特別是Web開發工具組件)一起安裝。
https://github.com/aspnet/dnx/issues/2207#issuecomment-120076364
所以看起來我將不得不生成服務器上安裝Visual Studio 2015年社區版。
人們說我應該從命令行使用dnu
,但問題是我需要製作一個MSDeploy包,而AFAIK,只有MSBuild可以做到這一點。
看起來我需要閱讀本文。
這是不是幾乎一樣重要,因爲它似乎,CoreCLR在早期測試,並正在迅速改變。現在你知道嗎,這個評論是否使你做了不同的事情? –
構建工具包只包含MSBuild。對於所有其他的事情你需要下載單獨的安裝程序。對於DNX,您可以下載並安裝ASP.NET位,也可以自行構建源代碼。 –