Wie standardisieren Sie eine neue Klasse als öffentlich, wenn Sie sie in Visual Studio erstellen?
Wenn ich mit der rechten Maustaste in die Lösung von einem C# - Visual Studio-Projekt, und wählen Sie Hinzufügen... > Klasse... es wird eine Klasse ohne public-modifier. Wie bekomme ich in Visual Studio (2008) auf default die Klasse public class?
Kommentar zu dem Problem
Sie müssen die Vorlage-Klasse, hier beschrieben. Es ist ein bisschen mehr beteiligt als nur die Bearbeitung einer einzigen Datei (das ist das, was man erwarten könnte), aber es klingt nicht schlecht.
InformationsquelleAutor der Frage Guy | 2009-03-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie ändern die Datei befindet sich im
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033
.Visual Studio 2010 (10.0) und unten: Es ist eine zip-Datei namens Class.zip. Entpacken Sie diese, Bearbeiten Sie die Datei in Ihrem
public
Schlüsselwort dann re-pack ihn ein (stellen Sie sicher, dass Sie das original-backup).Danach stellen Sie sicher, VS baut es in den cache (das ist nur die Zip-Dateien entpackt in den Verzeichnissen in
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache
) durch öffnen einer Visual Studio-Befehls-shell und führen Sie folgenden Befehl aus:Visual Studio 2012 (11.0) und bis:
Sehen die Antwort von @JochemKempe, wie es ist viel einfacher, dies zu ändern jetzt, nur durch ändern einer einzigen Datei (nicht entpacken oder rezipping).
UPDATE: vergessen Sie nicht, öffnen Sie Ihren bevorzugten text-editor mit admin-rechten, bevor Sie Sie Bearbeiten.
InformationsquelleAutor der Antwort Mitch Denny
In VS2012 es ist so einfach wie gehen, um
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class
und Bearbeiten der Klasse.cs-Datei.Keine Notwendigkeit zu entpacken oder rebuild cache. Eine sehr positive Veränderung, wenn Sie mich Fragen.
VS2015:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class
VS2017(RC):
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class
VS2017(Professional):
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class
InformationsquelleAutor der Antwort JochemKempe
Erstellen Sie eine Öffentliche Klasse, die standardmäßig für Visual Studio 2012:
Diese Datei Bearbeiten: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Klasse\Class.cs
Wie folgt Aussehen:
Mehr info: http://aaron-hoffman.blogspot.com/2013/05/edit-default-visual-studio-2012-item.html
InformationsquelleAutor der Antwort Aaron Hoffman
Sie können entweder erstellen Sie Ihre eigene Projekt-Vorlage, oder ändern Sie die vorhandene. All diese Projekt-Dateien, template-driven, so können Sie ändern und/oder fügen Sie Ihre eigenen.
Schauen Sie sich diese links:
Marc
InformationsquelleAutor der Antwort marc_s
Hier ist ein re-entrant PS scriptlet, dass ein update der C# Basis-Klasse Item Template. Der Pfad ändert sich, je nachdem, welche version/edition von Visual Studio, die Sie verwenden. Es sichert auch die original-Vorlage, falls Sie zurückkehren möchten in die Zukunft.
InformationsquelleAutor der Antwort SliverNinja - MSFT