Lorsque je clique avec le bouton droit de la souris dans la solution d'un projet C # Visual Studio et que je sélectionne Ajouter ...> Classe ..., il crée une classe sans modificateur public. Comment faire pour que Visual Studio (2008) transfère la classe par défaut à une classe publique?
Réponses
Trop de publicités? Vous devez modifier le fichier situé dans C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033
. Il y a un fichier zip appelé Class.zip, décompressez-le, éditez le fichier pour l'insérer dans votre mot-clé public, puis recompressez-le (assurez-vous de sauvegarder l'original).
Après cela, assurez-vous que VS reconstruit son cache (qui ne sont que les fichiers zip décompressés dans des répertoires dans C:\Program Files)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache
) en ouvrant un interpréteur de commande Visual Studio et exécutez la commande suivante:
devenv /installvstemplates
Pour créer une classe publique par défaut pour Visual Studio 2012:
Éditez ce fichier: C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Code \ 1033 \ Class \ Class.cs
Pour ressembler à ceci:
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Text;
$if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks;
$endif$
namespace $rootnamespace$
{
public class $safeitemrootname$
{
}
}
Plus d'infos: http://aaron-hoffman.blogspot.com/2013/05/edit-default-visual-studio-2012-item.html
Vous devez modifier le modèle de classe, comme décrit ici .
C'est un peu plus compliqué que de simplement éditer un seul fichier (ce à quoi vous pouvez vous attendre), mais cela ne semble pas trop grave.
Vous pouvez soit créer votre propre modèle de projet, ou de modifier l'existant. Tous ces fichiers de projet sont un modèle de conduit, de sorte que vous pouvez les modifier et/ou ajouter vos propres.
Consultez ces liens:
- MSDN sur VS des Modèles de Projet
- Créez votre propre VS Modèles de Projet
- CodeProject sur VS des Modèles de Projet
Marc