Visual studio 2010 VisualStudio2010制作和安装模板

Visual studio 2010 VisualStudio2010制作和安装模板,visual-studio-2010,visual-studio,templates,installation,Visual Studio 2010,Visual Studio,Templates,Installation,我正在使用F#,我发现可用的模板对我来说有点稀疏,我想做更多。我该怎么做呢?另外,制作完这些模板后,我将如何安装它们?在Visual Studio的路径中,您将找到默认模板,这些是一组zip文件,可以扩展到模板cach中 它们储存在 项目模板-%VSInstallDir%\Common7\IDE\ItemTemplates\ 项目模板-%VSInstallDir%\Common7\IDE\ProjectTemplates\ 提取有问题的{.zip}并使用修改后的内容重新压缩将更新模板。您还可

我正在使用F#,我发现可用的模板对我来说有点稀疏,我想做更多。我该怎么做呢?另外,制作完这些模板后,我将如何安装它们?

在Visual Studio的路径中,您将找到默认模板,这些是一组zip文件,可以扩展到模板cach中

它们储存在

  • 项目模板-
    %VSInstallDir%\Common7\IDE\ItemTemplates\
  • 项目模板-
    %VSInstallDir%\Common7\IDE\ProjectTemplates\
提取有问题的{.zip}并使用修改后的内容重新压缩将更新模板。您还可以将这些文件复制到
%USERPROFILE%\Documents\visualstudio 2010
中相应的模板文件夹之一

有关构建模板的信息,请查看MSDN

然后,您需要告诉VS重建缓存

  • 打开visual studio命令行shell
  • 执行
    devenv/installvstemplates

  • 您也可以使用“文件”菜单中的“导出模板…”向导,但是导出的模板会丢失原始内容,例如
    if
    语句。

    我会尝试-这似乎是一个很好的起点,至少。

    您可以在此处实现完整的示例:

    在安装SharePoint后,我在Visual Studio 2010开发工具中缺少SharePoint 2010和MOSS 2007模板。我重新安装了VS,发现它们是可用的。在安装SharePoint必备组件的过程中,由于某种原因,我没有安装这些模板。

    您可以下载并安装VS 2010 SDK(或VS 2010 SP1 SDK),其中包含新的项目模板,如项目模板模板和项目模板(我不知道是否有早期版本的VS版本,以及这些模板是否只用于C#)

    Visual Studio 2010 SP1 SDK:

    Visual Studio 2010 SDK:

    我在使用此模板和多个自定义模板时遇到问题。每个模板(例如vstemplate+cs文件)都应位于其自己的zip文件中。如果将多个模板放入同一个zip文件中,则不会拾取其中任何一个

    我还发现,如果你把它们放在:

    $My Documents$\Visual Studio 2010\Templates\ItemTemplates

    然后,您就不需要运行Brett提到的命令(devenv/installvstemplates),大概只有在修改安装文件夹中的现有模板时才需要这样做

    下面是我用来进行NUnit测试的一个示例:

    代码文件(具有.cs/相关扩展名):

    使用系统;
    使用System.Collections.Generic;
    使用System.Linq;
    使用系统文本;
    使用NUnit.Framework;
    名称空间$rootnamespace$
    {
    [测试夹具,类别(“问题”)]
    公共类$safeitemname$
    {
    [设置]
    公共作废设置()
    {
    }
    [测试]
    公开无效测试()
    {
    }
    }
    }
    
    模板文件(扩展名为.vstemplate):

    
    ATest.cs
    努尼特试验
    在类上设置了[TestFixture]属性和一个空方法
    调用了具有[Test]属性的测试
    CSharp
    10
    someIcon.ico
    TheCodeFile.cs
    
    忘了这一点,我意识到我刚刚意识到我需要用管理员权限启动控制台…duh!我运行了devenv/installvstemplates,然后visual studio模板丢失。在出现错误消息后,我只能看到2-3个模板。@DavutGürbüz,你有权限问题吗?或者模板中的ZIP文件有问题吗e源位置?还要记住,ZIP文件不能包含父目录,即Class.ZIP不能包含目录,但必须包含Class.cs文件和其他元文件。如果在ZIP中有d目录结构,则在展开VS时将看不到内容,也不会显示其模板。我重新执行该命令。然后,模板come back。由于:$safeprojectname$确实在代码中编写了这个“$safeprojectname$”,所以我改为使用“$rootnamespace$”。我更改的是这些。除了这个rootnamespace,给我完整的命名空间,我只想要projectnamespace。无论如何,我有我的模板,我很高兴。让我们做点工作:)在Visual Studio 2013中,似乎所有模板都已移动到用户文件夹:c:\Users\\My Documents\Visual Studio 2013\templates\ProjectTemplates。无论我做什么,都无法使自定义模板显示在“添加新项目”对话框中。我遵循了T的每个教程。这在Visual Studio 2015中不起作用吗?我已经检查了选项,以确保它指向正确的位置。