2011-06-10 148 views
1

曾經是我能夠在VS2008中找到數據庫項目和項目模板,並修改它們以添加SourceSafe註釋框,版權聲明等內容,並且通常會根據我們的安裝首選項對其進行自定義。VS2010中的數據庫項目和項目模板在哪裏?

但我絕對找不到VS2010的這些模板。更正,我可以找到一些,但奇怪的是他們不是那些實際上正在使用的。模板是在同一時間在

C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\Templates\Database Project Items 

上面的文件夾似乎確實包含可能運行VS2008時使用的模板,但這些模板,併產生當我添加新的存儲過程中的,之間的差額實例,引人注目。這裏是存儲過程模板的一部分......

CREATE Procedure Stored_Procedure_Name 
/* 
    (
     @parameter1 int = 5, 
     @parameter2 datatype OUTPUT 
    ) 

*/ 
AS 

但是,創造一個新的存儲過程時像產生什麼...

CREATE PROCEDURE [dbo].[AAAProc] 
(
    @param1 int = 0, 
    @param2 int 
) 
AS 
/* 
    Purpose   : 
    Date Created : 
    Author   : 
    Notes   : 

--$Archive: $ 

--$History: $ 
-- 

*/ 

    SELECT @param1, @param2 

但我不能找到它。它必須是某處。有人知道嗎?

回答

2

默認情況下,新的數據庫對象的模板位於:

C:\ Program Files文件\微軟的Visual Studio 10.0 \ VSTSDB \擴展\ SqlServer的\項目

例如,默認的存儲過程模板(創建過程2008.sql)看起來是這樣的:當你添加項目到你的VS2010數據庫項目

CREATE PROCEDURE $SchemaQualifiedObjectName$ 
    @param1 int = 0, 
    @param2 int 
AS 
    SELECT @param1, @param2 
RETURN 0 

$ SchemaQualifiedObjectName $獲取與數據庫對象名稱所取代。

+0

這實際上比我自己的答案要好 - 儘管我確實已經找回了這個文件夾。我的回答不是我需要改變的模板的實際位置。所以我改變了接受的答案。 – Cyberherbalist 2012-07-13 15:37:31

+0

這是第一次對stackoverflow的貢獻,所以感謝您的歡迎! – 2012-08-21 09:01:03

+0

越多越好! :-) – Cyberherbalist 2012-08-27 18:52:23

0

我在MSDN上發佈了這個問題,最終得到了微軟陳紫薇的迴應。這些文件位於此處(如果在默認位置安裝VS2010):

C:\ Program Files文件\微軟的Visual Studio 10.0 \ VSTSDB \ ProjectItems

我不知道爲什麼我找不到它那裏;我在Windows資源管理器中使用了搜索功能 - 有時會出現奇怪的情況。至少在XP中。