【发布时间】:2013-08-22 19:42:15
【问题描述】:
我已经调试了一天的问题,但似乎无法弄清楚。也许其他人遇到了类似的事情并可以提供一些启示?
我们已将解决方案中项目内的所有 T4 模板配置为在项目构建时运行,如 shift-ctrl-b。这很好用 - 它要求我们将此导入语句添加到项目 .csproj 文件中:
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\TextTemplating\Microsoft.TextTemplating.targets"/>
我们通过 Visual Studio 2012 和云 TFS (tfs.visualstudio.com) 设置了持续集成。当我们的解决方案在 TFS 的托管控制器上构建时,我们不断收到以下错误:
未找到导入的项目“C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\TextTemplating\Microsoft.TextTemplating.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。
在我们的开发机器上,该文件存在,因此问题似乎是该文件在托管构建服务器上不存在。
如果我们对这个假设是正确的,除了安装我们自己的 TFS 构建服务器之外,还有其他解决方法吗?
【问题讨论】:
标签: tfs msbuild azure-devops t4