【问题标题】:Visual Studio - Create an Item Template that shows up in the Add New Item dialog for the solutionVisual Studio - 创建一个项目模板,该模板显示在解决方案的“添加新项目”对话框中
【发布时间】:2018-09-15 08:01:09
【问题描述】:

Visual Studio 2017

我为 Visual Studio 创建了一个项目模板。在本地安装模板或运行解决方案时,模板仅显示在 C# 项目的 Add New Item 对话框中。

我希望它出现在解决方案的 添加新项目 对话框中。

在我看来,问题是在 .vstemplate 文件中将 ProjectType 设置为 CSharp,但我不知道将其设置为什么。根据docs,选项只有 CSharp、VisualBasic 和 Web。

【问题讨论】:

    标签: visual-studio visual-studio-extensions new-item


    【解决方案1】:

    Visual Studio - 创建一个项目模板,显示在解决方案的“添加新项目”对话框中

    项目模板/项目模板用于项目而不是解决方案,并且属于特定类型的项目(例如C#库),这就是您无法将项目模板添加到解决方案的原因。

    当您使用 Visual Studio 将新项目添加到解决方案时,您只会看到那些位于 常规类别 中的项目。所有这些文件都不是“模板”,它们可以在这里找到:

    C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\NewFileItems
    

    因此,如果您想为解决方案添加新项目对话框,您可以添加您的自定义文件,例如 Test.py,然后重新启动 Visual Studio 以添加解决方案的新项目:

    希望这会有所帮助。

    【讨论】:

    • 抱歉延迟回复。这是有道理的,并且有效。我在原始问题中没有提到的是,我希望能够将其发布到 Visual Studio Marketplace,以便其他人可以安装/使用它;在 Twitter 上,我从 Visual Studio 获得了有关如何实现这一目标的指导。
    • Mads Kristensen 交谈后,无法将解决方案级项目模板发布到市场。
    猜你喜欢
    • 2014-06-15
    • 1970-01-01
    • 1970-01-01
    • 2014-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多