0

我试图转换 T4 模板。但它得到“ErrorGeneratingOutput”。

我已经根据下面提到的 Microsoft 文档链接为 T4 模板转换创建了自定义主机。

https://github.com/MicrosoftDocs/visualstudio-docs/blob/master/docs/modeling/walkthrough-creating-a-custom-text-template-host.md

我在主机错误列表中得到以下错误。错误:获取 AppDomain 以从主机运行转换时出现问题。该过程无法继续。

我在控制台应用程序中使用的相同方法工作正常。但是当在 Visual Studio 扩展项目中使用上述代码/方法时,它会出错。

注意:问题发生在 Visual Studio 2015、2017

我搜索了更多链接没有解决方案。因此,请更新想法以解决上述报告的问题。

4

1 回答 1

0

请检查文档的警告,如下所示:

[!WARNING] 如果您正在编写 Visual Studio 扩展或包,请考虑使用文本模板服务,而不是创建您自己的主机。有关更多信息,请参阅在 VS 扩展中调用文本转换

看来你用的是自己的主机,作者不推荐。请检查文本模板服务的文档以检查是否有帮助。

于 2019-04-05T08:46:22.293 回答