代码之家  ›  专栏  ›  技术社区  ›  Jake Wilson

Visual Studio 2010-导出(项目)模板菜单选项灰显

  •  9
  • Jake Wilson  · 技术社区  · 16 年前

    在VisualStudio中,我想制作一个简单的C++项目并将其导出为模板,这样我就可以使用模板来启动新的项目来节省时间。但导出模板菜单选项始终灰显。我从来没有点击过它。

    有人知道为什么吗?有人知道如何完成我需要的(除了显而易见的“在资源管理器中复制现有项目”)?

    对于vs来说,项目模板似乎应该是一个更简单的特性。

    这似乎是Visual Studio 2005、2010的情况(我可能还没有检查过2008)。

    4 回复  |  直到 16 年前
        1
  •  4
  •   BALKANGraph    16 年前

    您可以使用VisualC++向导架构,其设计易于扩展和定制。可以使用VisualC++自定义向导创建向导。创建向导后,可以将其配置为生成项目所需的起始文件。

    有关如何执行此操作的详细信息,请参阅以下位置: http://msdn.microsoft.com/en-us/library/bhceedxx(v=VS.80).aspx

    注意到普通项目模板和VC++项目模板不同

    如果你有什么问题请告诉我…

    S

        2
  •  3
  •   Community Mohan Dere    9 年前

    有人知道如何完成我需要的(除了显而易见的“在资源管理器中复制现有项目”)?

    不要只是在资源管理器中复制!您的项目文件将包含与您复制的项目GUID相同的项目GUID。这可能不会立即或永远成为一个问题,但在某些情况下,您会有奇怪的错误。这主要(或仅是?)当在同一解决方案中有多个具有相同GUID的项目时。 如果必须,请使用guid生成器为新项目创建新的唯一guid。

    也见 Detecting Projects with Duplicate GUIDS .

        3
  •  1
  •   Fitzchak Yitzchaki    16 年前

    我不知道导出模板功能,我也不知道它在C项目中是灰显的,但有另一个解决方案,称为解决方案工厂。

    http://solutionfactory.codeplex.com/

    但我真的需要测试这个导出模板特性。

        4
  •  0
  •   JBentley    13 年前

    有一些其他的解决方案建议 here (在标题“模板创建策略”下)可能有效,尽管我没有亲自尝试过其中的任何一个。