Tfs构建找不到Asp.net核心应用程序的{Dnx Runtime

时间:2016-12-07 11:27:11

标签: asp.net-core tfsbuild dnx

尝试构建Asp.net应用程序时出现错误

  

在文件夹中找不到DNX运行时dnx-clr-win-x86.1.0.0-rc1-final:   C:\的Windows \ ServiceProfiles \ NetworkService.dnx \运行时

当我登录我们的TFS构建服务器以使用

安装所需的dnx版本时
dnvm install 1.0.0-rc1

它安装在C:\ Users \ myusername.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update2。

我们的Tfs构建流程使用域帐户运行。

  1. 如何在更通用的位置安装Dnx运行时?
  2. 为什么构建过程从该位置查找运行时(NetworkService)?

2 个答案:

答案 0 :(得分:0)

似乎您需要安装Visual Studio才能获得所需的目标。

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

请看一下可能对您有帮助的博客:Is DNX compatible with MSBuild already?

答案 1 :(得分:0)

您的项目正在使用" 1.0.0-rc1-final"但版本安装了" dnvm install 1.0.0-rc1"命令是1.0.0-rc1-update2。因此,您需要运行此命令来安装最终版本:

dnvm install 1.0.0.-rc1-final

在此之后,您可以运行dnvm list命令来检查计算机上安装的版本。然后,您需要使用dnvm use来选择版本。例如:

dnvm use 1.0.0-rc1-final -r clr -arch x86