【发布时间】:2014-10-13 08:41:23
【问题描述】:
现状
我创建了一个带有附加向导的自定义项目模板,该向导会询问用户一些选项并生成一些代码(例如:INIT 方法、一些对象初始化)。我已经通过 VSIX 项目部署了它,一切都很好。
目标
我还有一个空的 VS 包。所以我的问题是:如何将模板和向导导入包中?因为我希望以后能够使用菜单项等更新软件包。
问题
网上关于如何创建和扩展 VS 包的信息很少。我关注了this tutorial。但是在那里我创建了一个基本的项目模板,由于我不知道如何扩展它,我认为使用向导导入已经创建的项目模板会容易得多。
换句话说
我希望我的最终产品与 C++ win32 控制台应用程序(出现在 c++ 部分中。单击时 - 向导支持用户根据自己的偏好生成新项目)相同,但也适用于 C#。
额外信息
我了解到,在较新版本的 VS 和宏中,插件已被弃用。因此我选择了 VS Package Project System(比自定义模板更具扩展性)。我看到了一些关于 A Project SubType(又名 ProjectFlavor - 让您自定义或调整 Visual Studio 项目系统的行为)的解释,但我没有找到任何教程或示例,除了项目的托管包框架(这对我来说太复杂了)。
【问题讨论】:
-
请修复您的链接。
标签: visual-studio-addins envdte vsx vspackage vs-extensibility