This post originated from an RSS feed registered with .NET Buzz
by -.
Original Post: Visual Studio 2005: Anpassung Class Template
Feed Title: Norbert Eder - Living .NET
Feed URL: http://feeds.feedburner.com/NorbertEder-Livingnet
Feed Description: Copyright (c)2005, 2006 by Norbert Eder
Im Beitrag Visual Studio: Anpassung Class Templates habe ich bereits beschrieben, wie die Klassen-Templates (wird verwendet beim Anlegen einer neuen Klasse) an eigene Bedürfnisse angepasst werden können. Hier nun, wie dies unter Visual Studio 2005 gemacht werden kann.
Die Class-Templates können unter
C:\Programme\Microsoft Visual Studio
8\Common7\IDE\ItemTemplatesCache\CSharp\1033\Class.zip\
gefunden werden (liegen also in einem anderen Pfad, als unter Visual Studio 2003). Im darüberliegenden Verzeichnis finden sich übrigens die Templates für die AssemblyInfo, Form, den Installer und alle anderen bekannten Templates. Diese sind weiters in die jeweiligen Programmiersprachen unterteilt, wodurch auch VB.NET-Entwickler ihre Templates schnell finden sollten.
Standardmäßig sieht das Class-Template so aus:
using System;
using System.Collections.Generic;
using System.Text;
namespace $rootnamespace$
{
class $safeitemrootname$
{
}
}
So manchem stört das fehlende public, sowie auch - in einigen Fällen - vordefinierte Regions. Durch folgende Anpassung der Vorlage gehört dieser Missstand der Vergangenheit an:
using System;
using System.Collections.Generic;
using System.Text;
namespace $rootnamespace$
{
publicclass $safeitemrootname$
{
#region Attributes
#endregion#region Properties
#endregion#region Private Methods
#endregion#region Public Methods
#endregion
}
}
So einfach wie diese Erweiterung können auch zusätzliche Namespaces eingetragen werden.