2011-07-18 55 views
4

這是一個非常小的煩惱,但我注意到,每次我在Visual Studio中創建一個類時,都會自動爲我生成一些內容。例如,我的所有類都以log4net聲明開始。它只是一行代碼,但它很煩人,不得不找到一個我聲明的類來複制/粘貼。在Visual Studio 2010中爲常用代碼創建默認設置?

另外,我使用了多個常用的'usings',但是這些'uses'並不是默認創建的。

是否可以設置VS來做到這一點?

+0

做真的* *所有的類開始與log4net的DECL?我可以問你正在寫什麼類型的代碼/哪一層? – stijn

+0

我一直在ASP.NET AJAX中編寫web儀表板。我已經給了一個API來給我提供數據,所以我真的只是在視圖/控制器方面工作(不是MVC,但你明白了。) 僅僅用於突出顯示枚舉的類不需要日誌記錄......但是我當然應該有辦法看到發生了什麼事情可以做的工作。 –

回答

6

你只需要編輯默認的Visual Studio類模板。該過程的演練可以找到here

0

雖然不完全是你要求的,但一種選擇是聲明代碼片段。這將允許您單獨離開標準類(不更改模板)並添加所需的部分,而無需使用它找到類。但是,如果您創建的每個項目的所有類都需要相同的基本代碼集,那麼模板就是要走的路。

C# Code Snippets

如何利用它們,可以發現How to Use Snippets

2

從文件菜單,選擇 「導出模板」。

1

從MSDN:

  • Creating Project and Item Templates
  • How to: Manually Create Item Templates

    • 創建項目和項目項。

    • 修改項目項目,直到它準備好保存爲模板。

    • 根據情況,修改代碼文件以指示參數替換的發生位置。有關參數更換的更多信息,請參見How to: Substitute Parameters in a Template

    • 創建一個XML文件並使用.vstemplate文件擴展名將其保存在與新項目模板相同的目錄中。

    • 創建.vstemplate XML文件以提供項目模板元數據。有關更多信息,請參閱下一節中的示例。

    • 保存.vstemplate文件並關閉它。

    • 在Windows資源管理器中,選擇要包含在模板中的文件,右鍵單擊選擇,單擊發送到,然後單擊壓縮(壓縮)文件夾。您選擇的文件被壓縮成一個.zip文件。

    • 複製.zip文件並將其粘貼到用戶項目模板位置中。在Windows Vista中,默認目錄是.. \ Users \\ Documents \ Visual Studio 2010 \ Templates \ ItemTemplates。有關更多信息,請參閱How to: Locate and Organize Project and Item Templates

相關問題