visual-studio-2013 - 无法在构建服务器上运行 T4 文本转换

标签 visual-studio-2013 msbuild t4

我们有一个没有安装 Visual Studio 2013 的构建服务器,但我们安装了 MSBuild 工具和 VS SDK,其中包括所有必要的 T4 转换文件(dll 和目标)。但是当我尝试在构建服务器上构建包含转换的项目时,我仍然收到以下错误:

“...TextTemplating\v12.0\Microsoft.TextTemplating.targets(396,5): 错误:从主机获取 AppDomain 运行转换时出现问题。该过程无法继续。. Line=-1, Column =-1"

在本地一切正常。我复制了我认为 MSBuild 运行构建所需的所有内容。最后的方法是在构建服务器上安装 Visual Studio,但我不想这样做,希望保持设置轻巧。

最佳答案

经过数小时的汗水和咒骂,我最终在构建服务器上安装了 VS 2013,这解决了问题。不是我想要的样子,但至少它终于起作用了。

关于visual-studio-2013 - 无法在构建服务器上运行 T4 文本转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28236101/

相关文章:

azure - 使用 Visual Studio Online 的 vNext 任务将数据库部署到 Azure

MSBuild:星号和奇怪的 ItemGroup 排除行为

c# - 什么是构建从 C# Web 应用程序发送电子邮件的最佳方式?

javascript - ComboBox 抛出错误 :Unable to get property 'createRange' of undefined or null reference

asp.net - 未在发布时更新 Web API 的 XML 帮助文档

c# - 是否可以从使用 dotnet build 创建的 .NET 程序集中删除完整路径?

c# - 为什么使用 ttinclude 而不是编译的程序集?

c# - T4 模板和 Assembly.Load

c++ - vs2013 sqlite3错误C4703

visual-studio-2013 - COBOL 非法文件名