16

我有一个正在开发的 Asp.Net MVC Web 应用程序。我在我的开发工作站上安装了 TeamCity,并且一直在运行 CI 构建。一切正常。我想将 TeamCity 从我的机器上移到刚刚交付的新开发/构建服务器上。我不想将 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 在开发/构建服务器上构建我的项目。

4

1 回答 1

16

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

于 2009-05-01T13:49:20.853 回答