我正在使用GoCD在虚拟机上安装构建代理,而我的目标是尽量使它轻巧,即仅安装MSBuild并避免安装Visual Studio。 我的一个项目使用OfficeTools,并且在编译版本时出现以下错误:
C:\ GoAgent1 \ pipelines \ ProjectRepo \ Office \ MyProject.Office.Excel2007.UnderwritingNotes \ MyProject.Office.Excel2007.UnderwritingNotes.csproj(365,3): 错误MSB4019:导入的项目“ C:\ Program Files (x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ OfficeTools \ Microsoft.VisualStudio.Tools.Office.targets“ 没找到。确认声明中的路径是 正确,并且文件存在于磁盘上。
OfficeTools \ Microsoft.VisualStudio.Tools.Office.targets不存在! 为此,我需要安装依赖于Visual Studio的“ Visual Studio Office工具”(在本例中为VS2015或14.0)。
一种解决方案是从我的开发机器复制此文件夹,但听起来有点混乱! 因此,我想知道是否存在无需安装Visual Studio即可插入MSBuild的独立版本。有什么建议吗?