2009-06-12 4 views

Répondre

28

Dans le chemin de Visual Studio, vous trouverez les modèles par défaut, ceux-ci sont un ensemble de fichiers zip qui se développé dans le modèle cach.

Ils sont stockés dans

  • Modèles d'article - %VSInstallDir%\Common7\IDE\ItemTemplates\
  • Modèles de projet - %VSInstallDir%\Common7\IDE\ProjectTemplates\

Extraire le {{.zip}} en question et recompression avec le contenu modifié mettra à jour le modèle. Vous pouvez également copier ces fichiers dans l'un des dossiers de modèles respectifs au %USERPROFILE%\Documents\Visual Studio 2010.

Pour plus d'informations sur les modèles de construction, consultez Visual Studio Templates sur MSDN.

Vous devez ensuite indiquer à VS de reconstruire le cache.

  1. Ouvrez un shell de ligne de commande Visual Studio
  2. Execute devenv /installvstemplates

Vous pouvez également utiliser l'assistant "Exporter le modèle ..." dans le menu fichier, mais le modèle exporté perd du contenu original tel comme if déclarations.

+5

Oubliez ça, je me suis rendu compte que je venais de réaliser que j'avais besoin de démarrer la console avec les droits d'administrateur ... hé! –

+0

Je cours devenv/installvstemplates, puis les templates de studio visuel sont perdus. Je peux juste voir 2-3 modèles après un message d'erreur. –

+0

@ DavutGürbüz, avez-vous un problème de permissions? Ou y at-il un problème avec les fichiers ZIP dans l'emplacement source du modèle? Souvenez-vous également que les fichiers ZIP ne doivent pas contenir de répertoire parent, c'est-à-dire que le fichier Class.zip ne doit contenir aucun répertoire mais contenir le fichier Class.cs et d'autres méta-fichiers. Si vous avez une structure de répertoire dans le ZIP lors de l'expansion VS ne verra pas le contenu et ne montrera pas son modèle. –

2

je manque de modèles SharePoint 2010 et MOSS 2007 dans l'outil de développement Visual Studio 2010 après mon installation de SharePoint. J'ai réinstallé VS et j'ai trouvé qu'ils étaient disponibles. Il semble que lors de l'installation de pré-requis SharePoint, pour une raison quelconque, j'ai manqué l'installation de ces modèles.

6

j'ai rencontré des problèmes avec cela et plusieurs modèles personnalisés. Chaque modèle (par exemple vstemplate + fichier cs) doit être dans son propre fichier zip. Si vous en mettez plusieurs dans le même zip, il n'en prendra aucun.

Je trouve aussi que si vous les mettez dans:

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

alors vous n'aurez pas besoin exécuter la commande (devenv/installvstemplates) mentionné par Brett. Vraisemblablement c'est seulement en modifiant ceux existants dans le dossier d'installation.

Voici un exemple que j'utilise pour frapper des essais NUnit:

fichier de code (avec .cs/extension concernée):

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using NUnit.Framework; 

namespace $rootnamespace$ 
{ 
    [TestFixture, Category("issue")] 
    public class $safeitemname$ 
    { 
     [SetUp] 
     public void Setup() 
     { 

     } 

     [Test] 
     public void Test() 
     { 

     } 
    } 
} 

fichier modèle (avec extension .vstemplate):

<VSTemplate Version="3.0.0" Type="Item" 
      xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" > 
    <TemplateData> 
    <DefaultName>ATest.cs</DefaultName> 
    <Name>NUnit test</Name> 
    <Description> 
     with [TestFixture] attribute set on class and one empty method 
     called Test that has [Test] attribute 
    </Description> 
    <ProjectType>CSharp</ProjectType> 
    <SortOrder>10</SortOrder> 
    <Icon>someIcon.ico</Icon> 
    </TemplateData> 
    <TemplateContent> 
    <References /> 
    <ProjectItem SubType="Code" TargetFileName="$fileinputname$.cs" 
       ReplaceParameters="true">TheCodeFile.cs</ProjectItem> 
    </TemplateContent> 
</VSTemplate> 
+0

Je ne peux pas obtenir mes modèles personnalisés pour apparaître dans la boîte de dialogue Ajouter un nouvel élément, peu importe ce que je fais. J'ai suivi tous les tutoriels sur le T. Cela ne fonctionne-t-il pas dans Visual Studio 2015? J'ai coché Options pour m'assurer qu'il pointe bien au bon endroit. – crush

Questions connexes