我正在创建一个包含T4模板的NuGet包。安装我的NuGet包后,T4模板立即执行,因为它们用“TextTemplatingFileGenerator”作为默认的自定义工具进行修饰。
在用户Subgurim安装NuGet期间,有一个完美的解决方案可以删除自定义工具: NuGet - T4 File properties are different after installed
这会从我的NuGet包的.TT文件中删除自定义工具属性。但是,此时,它们已经执行,并且我的错误列表中充满了这些文件执行失败的错误。
有没有办法在成功安装我的NuGet包之后清除错误列表和/或在安装过程中阻止Visual Studio运行T4模板,以便不会列出这些错误?