【问题标题】:Clearing Custom Tool file property in Visual Studio 2010在 Visual Studio 2010 中清除自定义工具文件属性
【发布时间】:2011-01-24 09:30:20
【问题描述】:

是否有任何方法可以防止自定义工具运行或删除 Visual Studio 中每个项目的文件类型的自定义工具?在我的示例中,我想将一个文件添加到我的项目中,其扩展名为 (.tt),Visual Studio 与 TextTemplatingFileGenerator 相关联。我希望不必进入文件属性并清除自定义工具属性以及清理在将文件添加到我的项目时运行的单个文件生成器所做的任何工作。

【问题讨论】:

    标签: visual-studio-2010 t4 texttemplate


    【解决方案1】:

    在文件所在的 .csproj 文件中,您可以将 Generator 设置为空。

    【讨论】:

      【解决方案2】:

      如果您想关闭将自定义工具属性自动分配给 .tt 文件,您可以删除以下注册表项:(关于在黑客应用之前备份注册表的常见警告)

      该 guid 用于 C# 项目系统 - 浏览与 VB 项目系统相同的其他 guid。

      32 位 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Generators{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC}.tt

      64 位 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Generators{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC}.tt

      【讨论】:

      • 是的,这会起作用,但要像你说的那样小心,因为这会为你创建的每个项目禁用 .tt 文件的单个文件生成器。
      猜你喜欢
      • 2014-04-03
      • 1970-01-01
      • 2012-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多