尝试使用TeamCity构建asp.net mvc Web应用程序时出错

Joh*_*wis 16 msbuild asp.net-mvc teamcity

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

E:\ TeamCity\buildAgent\work\48e528785fe346fa\src\Web\Web.csproj(489,11):错误MSB4019:导入的项目"C:\ Program Files\MSBuild\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft找不到.WebApplication.targets".确认声明中的路径是否正确,以及该文件是否存在于磁盘上.

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

我该怎么做才能使TeamCity在dev/build服务器上构建我的项目.

Pet*_*r J 16

看起来复制文件肯定会起作用.你试过吗?将.targets文件视为MSBuild如何完成其​​工作的一系列定义.

  • 它确实有效,但感觉就像我正在构建我的构建服务器.如果有不同的答案,我会更高兴. (5认同)