0

我想创建一个 Visual Studio 扩展。我选择了 Package 选项,因为 AddIn 选项将从 Visual Studio 2013 及更高版本中弃用。

所以我安装了 Visual Studio 2012 和 Visual Studio SDK 2012,并创建了一个新的 VS Package 项目。

现在,我希望我的包能够让用户创建一个新类型的项目。即:我想扩展右键单击->新建项目选项以包含一个新的项目模型,这将是一个标准的 Visual C++ 项目,带有一些额外的配置、链接、引用等。

我google了很多,但一无所获。

你们中有人知道这个目标吗?

提前致谢!

4

1 回答 1

1

我认为其中Visual Studio Template Schema Reference包含创建自定义项目模板所需的所有信息;见:http: //msdn.microsoft.com/en-us/library/xwkxbww4.aspx

您可以从现有项目中派生项目模板,这可能是可行的方法,因为它创建了一个只需要一些自定义的有效模板。可以使用菜单Export Template中的命令完成模板导出。File

模板向导将创建一个ZIP包含模板清单和所有引用文件的文件;只需提取存档并以您想要的方式对其进行自定义(添加/删除文件,更改清单中的名称和描述等信息)。自定义模板后,创建一个新的VISX包项目并将模板ZIP文件添加到其中(使用Add Existing Item命令)。

最后一步是AssetVISX清单中添加一个。在设计器中打开source.extension.vsixmanifest文件VSIX,转到Assets选项卡并单击New按钮;这将打开一个对话框来设置资产...选择Microsoft.VisualStudio.ProjectTemplate作为类型 - 并File on filesystem作为源。这将允许您选择以前添加的ZIP文件。构建包 - 你就完成了。

于 2014-03-28T10:08:41.583 回答