我正在开发一个Asp.Net MVC Web应用程序。我在我的开发工作站上安装了TeamCity,并且一直在运行CI构建。一切都很好。我想将TeamCity从我的机器上移开,然后移到刚刚交付的新dev / build服务器上。我不想将Visual Studio安装到构建服务器上。但它接缝是msbuild无法构建Web应用程序项目。

  

E:\ TeamCity的\ buildAgent \工作\ 48e528785fe346fa \ SRC \网络\ Web.csproj(489,   11):错误MSB4019:导入   项目“C:\ Program   文件\的MSBuild \微软\ VisualStudio的\ 9.0 \ web应用\ Microsoft.WebApplication.targets"   没找到。确认路径   在声明中   正确,并且文件存在   磁盘。

我在谷歌上发现了一些点击,但没有什么可以接受的。建议安装Visual Studio,或将某些目录从Visual Studio复制到服务器等。

如何让TeamCity在dev / build服务器上构建我的项目。

有帮助吗?

解决方案

看起来像复制文件一定会奏效。你试过吗?将.targets文件视为MSBuild如何工作的一系列定义。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top