【问题标题】:How can i load a template I have created in Visual Studio?如何加载我在 Visual Studio 中创建的模板?
【发布时间】:2014-12-09 14:58:00
【问题描述】:

为项目创建解决方案后,我将其导出为模板。现在导出后它会自动将模板添加到我的 IDE 并创建一个包含所有项目文件和 .vstemplate 扩展名文件的 ZIP 文件。

现在我在另一台装有 Visual Studio 的计算机上,我希望加载此模板并将其保存在 IDE 中,但我无法在任何地方找到此选项。我的临时解决方案是打开一个空的 Web 应用程序并复制 ZIP 文件的所有内容,不包括 .vstemplate 文件。所以我的问题是如何将这个模板加载到我的 IDE 中?

在 Visual Studio 中打开 vstemplate 文件时,我得到的只是一个文本编辑器和 XML 数据。

我正在使用带有 Update 4 的 Visual Studio 2013。

【问题讨论】:

    标签: visual-studio visual-studio-2013


    【解决方案1】:

    导出模板后,将创建的整个 ZIP 文件复制到文件夹 C:\Users\[User Name]\Documents\Visual Studio 2013\Templates\ProjectTemplates。 (您可能希望使用提供的子目录之一来保持您的模板井井有条。)

    重新启动 Visual Studio,然后使用“新建项目”对话框中的搜索栏帮助您找到刚刚添加的项目模板。

    【讨论】:

    • 我有一个名为 Visual Studio 12.0 但不是 2013 的文件夹,在里面我有一个名为 Item Templates 但没有任何模板或项目模板的文件夹。
    • Visual Studio 2013 文件夹将位于您的 Documents 文件夹中。我猜您正在查看 Program FilesProgram Files (x86) 文件夹。
    • 非常感谢您的好心先生!
    • 我知道这有点晚了,但我的文件夹如下:C:\Users\[User Name]\Documents\Visual Studio 2013\My Exported Templates 并将 zip 文件放在那里对我有用。
    • 很多地方只讨论了如何导入同时导出你自己的。令人难以置信的是,这是唯一一个谈论导入别人的 zip 的地方。我猜模板的使用并不多。
    【解决方案2】:

    为了记录,它看起来像是在 VS2017 中使用模板更改。您的项目模板提供者必须通过新的构建机制进行发布,这与将 .zip 文件转储到用户文件夹有所不同:

    使用项目/项目模板: https://docs.microsoft.com/en-us/visualstudio/extensibility/upgrading-custom-project-and-item-templates-for-visual-studio-2017

    创建项目/项目模板: https://docs.microsoft.com/en-us/visualstudio/extensibility/creating-custom-project-and-item-templates

    【讨论】:

    • 感谢您的链接:创建您自己的模板,它是根据第二个链接的压缩文件。从部署项目和项目模板的其他建议下的第一个链接有:避免使用压缩模板文件...
    • 感谢您的链接,让我们知道 VS 2017 遵循不同的流程!
    • 我实际上设法在C:\Users\xxxx\Documents\Visual Studio 2017\Templates\ProjectTemplates 中获得了一个模板 zip 文件以显示在新项目区域中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多