T4模板转换由CustomHost获取错误

问题描述 投票:0回答:1

我试图改造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

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

c# code-generation host visual-studio-extensions texttemplate
1个回答
0
投票

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

[!警告]如果您正在编写Visual Studio扩展或包,请考虑使用文本模板服务而不是创建自己的主机。有关更多信息,请参阅Invoking Text Transformation in a VS Extension

您似乎使用自己的主机,这是作者不推荐的。请检查文档中的文本模板服务以检查是否有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.