【问题标题】:Visual Studio 2008: How to install an item templateVisual Studio 2008:如何安装项目模板
【发布时间】:2009-04-15 01:37:57
【问题描述】:

我使用“导出模板”向导创建了一个项目模板。我打开了 XML 文件并做了一些小改动,然后重新压缩了包。然后我将项目模板签入源代码管理,以便团队中的每个人都可以根据需要访问它。

但是对于我的生活,当我转到 Add->New Item 时,我无法让模板显示在 My Templates 下。

我已经尝试将 zip 文件复制到每个可能的目录中:

  • Tools->Projects and Solutions->General 下列出的模板目录
  • 这些目录的所有子文件夹(即 /Visual C#/、/Visual Web Developer/ 等)

但是什么都没有出现。之前有没有其他人设法将项目模板分发给他们的队友?

【问题讨论】:

    标签: visual-studio templates


    【解决方案1】:

    为了显示 VS 项目模板,您需要确保在将包含 .vstemplate 和模板代码文件的 .zip 文件复制到 %ProgramFiles%\ 后运行“devenv.exe /installvstemplates” Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\ 文件夹。

    我发现将整个东西包装到一个发现 VS9 路径的 MSI 中很有用,将项目/项目模板复制到必要的文件夹,并调用一个自定义操作,该操作向 devenv.exe 传递“/installvstemplates”开关。这样,您的同事只需安装该软件包即可启动并运行!

    希望这会有所帮助。

    【讨论】:

    • 非常感谢 - 哇,那里的所有文档都错了
    • 我刚试过这个,它不仅无法安装我的自定义模板,还删除了所有内置模板。
    • 好的,我又试了几次命令,现在又都回来了。瞬间恐慌:)
    【解决方案2】:

    这是我在网上找到的两篇文章:

    首先介绍如何创建项目模板:

    http://msdn.microsoft.com/en-us/library/ms247113(VS.80).aspx

    其次是如何让VS定位到item模板。

    http://msdn.microsoft.com/en-us/library/y3kkate1(VS.80).aspx

    据我所知,您必须将自定义模板放入:

    我的文档\Visual Studio 2005\Templates\ProjectTemplates\Language\

    亚当·贝伦特

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-29
      • 2020-05-25
      • 2010-10-14
      相关资源
      最近更新 更多