2009-05-05 78 views
1

儘管在MSDN中有一組描述用於代碼項目(項目和項目)的Visual Studio模板的豐富信息頁面,但對於數據庫項目來說似乎沒有任何東西。如果我錯了,請把我引向正確的方向。我有VS2008專業版。如何自定義VS 2008數據庫項目模板?

無論如何,我的問題與新的數據庫項目有關。目前,該文件夾

C:\ Program Files文件\微軟的Visual Studio 9.0 \ Common7 \工具\模板\數據庫項目項

包含6個模板文件和另外一個文件,NewDataItems.vsdir,這似乎有助於控制VS如何使用這6個模板。我想爲存儲過程創建一個新模板,並且我注意到如果我僅僅複製默認模板並使用新名稱進行修改,它會顯示在「添加新項目」對話框中,但它不會使用相同的圖標作爲其他項目。它確實有效,但我不禁想知道是否適當地修改了NewDataItems.vsdir文件以包含它,我可以讓它看起來與對話框中的其他項目相同。下面是該文件的內容:

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 

這是我不清楚這是什麼文件的各種元素都應該意味着,但它看起來像編號的項目(#6308,30,1052,等等)可以控制某些在對話框中的演示方面。有人可以解釋這個文件的元素,以及如何進行更改和添加?

另外,默認模板New Stored Procedure Script.sql實際上在對話框中顯示爲「Stored Procedure Script」。如果我複製並粘貼新存儲過程Script.sql作爲特殊存儲過程Script.sql而不做任何更多操作,則會顯示一個帶有與原始圖標不同的圖標的新項目,並且如果選中並按照預期方式添加到項目中。但是,如何使圖標與默認圖標相同,以及如何將對話框中的項目名稱替換爲我選擇的項目名稱? ReplyQuote

回答

相關問題