无法在生成服务器上运行 T4 文本转换



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

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

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

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

最新更新