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

时间:2010-04-30 05:00:43

标签: c++ visual-c++ visual-studio-2010 projects-and-solutions

在Visual Studio中,我想创建一个简单的C ++项目并将其导出为模板,因此我可以使用该模板启动新项目以节省时间。但“导出模板”菜单选项始终显示为灰色。我以前没有能够点击它。

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

似乎项目模板应该是VS的一个简单的功能。

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

4 个答案:

答案 0 :(得分:4)

您可以使用Visual C ++向导体系结构,该体系结构旨在实现轻松的可扩展性和自定义。您可以使用Visual C ++自定义向导创建向导。创建向导后,可以对其进行配置以生成项目所需的入门文件。

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

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

如果您有任何问题,请告诉我......

取值

答案 1 :(得分:3)

  

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

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

另见Detecting Projects with Duplicate GUIDS

答案 2 :(得分:1)

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

http://solutionfactory.codeplex.com/

但我真的需要测试导出模板功能。

答案 3 :(得分:0)

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