5 Stimmen

VS2005 Dialog "Neues Element hinzufügen..." - Standardelement

Nach der Installation eines SDKs eines Drittanbieters macht es eine seiner Vorlagen sehr unhöflich zum Standardelement im Dialog "Neues Element hinzufügen..." in Visual Studio 2005. Dies ist auch bei allen anderen ähnlichen Dialogen der Fall - "Klasse hinzufügen...", "Benutzerkontrolle hinzufügen..." usw.

Gibt es eine Möglichkeit, dieses Verhalten zu ändern?

4voto

shackett Punkte 177

Möglicherweise müssen Sie die Sortierreihenfolge in den Artikelvorlagen selbst manuell ändern. Befolgen Sie dazu diese Anweisungen:

1) Finden Sie die Artikelvorlage(n)

Elementvorlagen für VS2005 werden an den folgenden Orten gespeichert:

(Installed Templates) <VisualStudioInstallDir>\Common7\IDE\ItemTemplates\Language\Locale\ (Custom Templates) My Documents\Visual Studio 2005\Templates\ItemTemplates\Language\

2) Öffnen Sie die Zip-Datei der Vorlage, um die .vstemplate-Datei zu ändern.

Jede Artikelvorlage ist in einer .zip-Datei gespeichert. Sie müssen also die zip-Datei öffnen, die zu der Vorlage gehört, die Sie ändern möchten.

Öffnen Sie die .vstemplate-Datei der Vorlage und suchen Sie die Eigenschaft SortOrder unter dem Abschnitt TemplateData. Im Folgenden finden Sie eine Beispieldatei:

`

<TemplateData>
<Name>SomeITem</Name>
<Description>Description</Description>
<ProjectType>>CSharp</ProjectType>
<SortOrder>1000</SortOrder>
<DefaultName></DefaultName>
<ProvideDefaultName>true</ProvideDefaultName>
</TemplateData>

`

Ändern Sie den Wert SortOrder anhand der folgenden Regeln:

  • Der Standardwert ist 100, und alle Werte müssen ein Vielfaches von 10 sein.
  • Das SortOrder-Element wird bei benutzerdefinierten Vorlagen ignoriert. Alle vom Benutzer erstellten Vorlagen werden alphabetisch sortiert.
  • Vorlagen mit niedrigen Sortierreihenfolgewerten werden entweder im Dialogfeld Neues Projekt oder Neues Element hinzufügen vor Vorlagen mit hohen Sortierreihenfolgewerten angezeigt.

Nachdem Sie die Vorlagendefinitionen bearbeitet haben, müssen Sie eine Eingabeaufforderung öffnen und zu dem Verzeichnis navigieren, das devenv.exe enthält, und "devenv /setup" eingeben. Dadurch werden vermutlich einige interne Einstellungen neu erstellt, und bis Sie dies getan haben, werden Sie keinen Unterschied feststellen.

0voto

Charles Anderson Punkte 17827

Ich habe diese Datei gerade auf meinem PC entdeckt:

C:\Program Files\Microsoft Visual Studio 8\VC\VCNewItems\NewItems.vsdir

Da es sich um eine Textdatei handelt, können Sie überprüfen, ob der beanstandete Inhalt von Drittanbietern dort enthalten ist.

-1voto

Asaf R Punkte 6700

Versuchen Sie, in der Registrierung unter

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\

Ich sehe einige relevante Einträge auf meinem Rechner unter

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0

für VS2008.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X