有没有办法阻止自定义工具在Visual Studio中为每个项目运行或删除自定义工具的文件类型?在我的示例中,我想使用扩展名(.tt)向我的项目添加一个文件,Visual Studio与TextTemplatingFileGenerator联系。我不想进入文件属性并清除自定义工具属性,以及清理在将文件添加到项目时运行的单个文件生成器所完成的任何工作。
答案 0 :(得分:2)
在文件出现的.csproj文件中,您可以将Generator设置为空。
答案 1 :(得分:0)
如果要关闭自动分配自定义工具属性到.tt文件,可以删除下面的注册表项:(关于在应用黑客攻击前备份注册表的常规注意事项)
guid用于C#项目系统 - 浏览其他与VB项目系统相同的guid。
32位 HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ VisualStudio的\ 10.0 \发电机{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC} .TT
64位 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微软\ VisualStudio的\ 10.0 \发电机{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC} .TT