【发布时间】:2021-12-30 06:14:31
【问题描述】:
我想在自定义项目模板中添加多个选项。
例如,当您创建一个新项目搜索 web 并选择 ASP.NET Web Application 时,如下图所示。
选择该选项后,单击下一步并提供所有详细信息,例如项目名称、位置、解决方案名称,然后单击“创建”。
在这里,您可以获得创建不同类型的 Web 应用程序的新选项,例如 Empty、Web Forms 等,如下面的屏幕截图。
我正在尝试创建一种类似的项目模板,以提供用户可以选择的多种解决方案。
在我的例子中,用户将选择“自定义项目”作为项目模板,并且在该模板内,应该有不同的选项,例如“自定义实用程序”、“自定义 UI”、“自定义组件”。
我浏览了不同的博客并发布了有关它的信息,但找不到有关此主题的任何内容。到处都解释了如何添加具有多个项目的项目模板,例如。 this on Linkedin、this on C# corner 或 MSDN。
我真正需要的是添加具有多种解决方案选项的项目模板,而不仅仅是多个项目。
【问题讨论】:
-
如果有人有任何想法,请告诉我是否可行。
-
AFAIK 您需要从头开始构建自己的 GUI 作为 VSIX(除了您的模板)。付出很多努力,结果却不多。你为什么要这样做?
-
我们希望员工使用 7-8 种不同类型的解决方案。因此,我们不想在启动页面上显示 7-8 个自定义模板,而是只显示一个,然后根据要求员工可以选择。
-
如果只有 7 个或 8 个,那么就将它们作为单独的顶级模板选项,否则就是浪费精力,imo。
-
截至目前,它是 7-8,但我们预计它在未来会增加,这就是为什么我们希望根据他们的类型来俱乐部它。
标签: c# visual-studio visual-studio-2019 project-template