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

时间:2015-01-30 12:36:15

标签: visual-studio-2013 msbuild t4

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

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

一切都在当地运作良好。我复制了我认为MSBuild运行构建所需的所有内容。最后一种方法是在构建服务器上安装Visual Studio,但我不想这样做,希望保持设置指示灯。

1 个答案:

答案 0 :(得分:1)

经过几个小时的出汗和咒骂后,我最终在构建服务器上安装了VS 2013,这解决了这个问题。不是我希望它的方式,但至少并且最后它起作用。