2009-05-05 4 views
1

Während es in MSDN viele informative Seiten gibt, die Visual Studio-Vorlagen für Codeprojekte (Projekte und Elemente) beschreiben, scheint es nichts für Datenbankprojekte zu geben. Wenn ich falsch liege, lenke mich bitte in die richtige Richtung. Ich habe VS2008 Professional.Wie passt man VS 2008 Database Item Templates an?

Wie auch immer, meine Frage hat mit den neuen Datenbankelementen zu tun. Derzeit der Ordner

C: \ Programme \ Microsoft Visual Studio 9.0 \ Common7 \ Tools \ Templates \ Datenbank Projektelemente

enthält 6 Template-Dateien und eine andere Datei, NewDataItems.vsdir, die Kontrolle zu helfen scheint wie VS diese 6 Vorlagen verwendet. Ich möchte eine neue Vorlage für gespeicherte Prozeduren erstellen. Wenn ich lediglich die Standardvorlage kopiere und sie unter einem neuen Namen ändere, wird sie zwar im Dialogfeld "Neues Objekt hinzufügen" angezeigt, verwendet aber nicht das gleiche Symbol wie die anderen Gegenstände. Es funktioniert zwar, aber ich kann nicht umhin, mich zu fragen, ob ich die Datei NewDataItems.vsdir entsprechend modifiziere, um sie einzuschließen, ich könnte es genauso aussehen lassen wie die anderen Elemente im Dialog. Hier ist der Inhalt der Datei:

New Stored Procedure Script.sql|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|#6306|30|#6307|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|1052| |#6320 
New View Script.sql|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|#6308|60|#6309|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|1051| |#6320 
New Table Script.sql|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|#6310|40|#6311|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|1050| |#6320 
New SQL Script.sql|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|#6319|10|#6314|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|1054| |#6320 
New Trigger Script.sql|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|#6312|50|#6313|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|1053| |#6320 
New Query.dtq|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|#6321|20|#6315|{220A4C17-7E7C-4663-BBCC-5E607C6543CD}|1057| |#6322 

Es ist mir unklar, was die verschiedenen Elemente dieser Datei bedeuten sollen, aber es sieht aus wie die nummerierten Elemente (# 6308, 30, 1052, etc.) kann eine gewisse Kontrolle Aspekt der Präsentation im Dialog. Kann jemand die Elemente dieser Datei erklären und Änderungen und Ergänzungen vornehmen?

Auch die Standardvorlage Neue Stored Procedure Script.sql wird im Dialog als "Stored Procedure Script" dargestellt. Wenn ich New Stored Procedure Script.sql als Special Stored Procedure Script.sql kopiere und einfüge, ohne etwas mehr zu tun, erscheint ein neues Element mit einem anderen Symbol als das Original, und wenn es ausgewählt und hinzugefügt wird, geht es erwartungsgemäß in das Projekt. Aber wie mache ich das Icon wie für den Standard, und wie mache ich den Namen des Elements in dem Dialog etwas meiner Wahl statt den Dateinamen? Antwortenzitat

Antwort