2009-05-05 9 views
1

Alors qu'il existe un ensemble de pages richement informatives décrivant les modèles Visual Studio pour les projets de code (projets et éléments) dans MSDN, il ne semble pas y avoir de problème pour les projets de base de données. Si je me trompe, dirigez-moi dans la bonne direction. J'ai VS2008 Professionnel.Comment personnaliser les modèles d'élément de base de données VS 2008?

De toute façon, ma question concerne les nouveaux éléments de la base de données. À l'heure actuelle, le dossier

C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ Tools \ Templates \ Base de données des articles du projet

contient 6 fichiers de modèle et un autre fichier, NewDataItems.vsdir, qui semble aider à contrôler comment VS utilise ces 6 modèles. Je veux créer un nouveau modèle pour les procédures stockées, et je note que si je copie simplement le modèle par défaut et le modifie avec un nouveau nom, il apparaît dans la boîte de dialogue Ajouter un nouvel élément, mais n'utilise pas la même icône comme les autres articles. Cela fonctionne, mais je ne peux pas m'empêcher de me demander si je modifie correctement le fichier NewDataItems.vsdir pour l'inclure, je pourrais le faire ressembler aux autres éléments de la boîte de dialogue. Voici le contenu du fichier:

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 

On ne sait pas pour moi ce que les différents éléments de ce dossier sont censés signifier, mais il semble que les éléments numérotés (n ° 6308, 30, 1052, etc.) peut contrôler certains aspect de la présentation dans le dialogue. Quelqu'un peut-il expliquer les éléments de ce fichier et comment faire des changements et des ajouts?

De plus, le modèle par défaut Nouvelle procédure stockée Script.sql est réellement présenté dans la boîte de dialogue sous le nom de "Script de procédure stockée". Si je copie et colle New Stored Procedure Script.sql en tant que procédure stockée spéciale Script.sql sans rien faire de plus, un nouvel élément avec une icône différente de l'original apparaît, et lorsqu'il est sélectionné et ajouté va dans le projet comme prévu. Mais comment faire pour que l'icône soit la même que pour la valeur par défaut, et comment est-ce que je fais le nom de l'élément dans la boîte de dialogue quelque chose de mon choix plutôt que le nom de fichier? RépondreCiter

Répondre