Visual Studio 2015构建工具缺少DNX

时间:2016-01-21 12:25:16

标签: msbuild visual-studio-2015 dnx

我已将Visual Studio 2015 Build Tools安装到我们的TeamCity服务器上,但其安装根目录中缺少DNX文件夹。

MSBuild 14不会构建xproj,因为它会导入Microsoft.DNX.targets

我已经通过DNVM安装了最新的DNX,但它没有创建我希望的DNX文件夹。

该文件夹显然位于安装了VS2015的开发盒上。我想我可以安装VS社区版,但为什么构建工具会缺少关键组件?

1 个答案:

答案 0 :(得分:1)

  

目前,DNX MSBuild目标仅与Visual Studio 2015(特别是Web开发工具组件)一起安装。

https://github.com/aspnet/dnx/issues/2207#issuecomment-120076364

所以看起来我必须在构建服务器上安装Visual Studio 2015 Community Edition。

人们说我应该从命令行使用dnu,但问题是我需要创建一个MSDeploy包,而AFAIK,只有MSBuild可以这样做。

看起来我需要阅读此内容。

http://docs.asp.net/en/latest/publishing/iis.html