Marc和Brian都有一個好主意:創建一個新的自定義模板,其中只包含我想要的使用和引用。通過導出模板,這樣做非常簡單,我將確保爲各種特定項目執行此操作。
對於通用新的類(即:你從「添加 - >類...」菜單項VS得到什麼),這裏是我所做達到我的目的:
- 找到適當的模板Zip。在我的系統上它位於C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Code \ 1033 \ Class.zip
- 解壓zip文件。這提供了兩個文件:Class.cs和Class.vstemplate
- 編輯Class.cs以刪除不需要的使用語句。 (當我在這裏時,我也將默認的類訪問修飾符更改爲「public」)
- 編輯Class.vstemplate以刪除不需要的
<reference>
元素。
- 將文件重新解壓縮到現有的Class.zip壓縮文件中
- 用已更新的版本替換緩存的模板文件。在我的系統上,這些文件位於C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ Code \ 1033 \ Class.zip(包含舊的Class.cs和Class.vstemplate的目錄)。
- 我試着簡單地刪除這個目錄,期待VS從「原始」源重建緩存。這雖然沒有奏效;我收到一條錯誤消息,說它找不到緩存目錄中的文件。替換緩存的文件雖然運行良好。
- 重新啓動Visual Studio
現在,每當我添加一個新的類,我得到正是我想要的。
根據Visual Studio版本,您可能還會獲得程序集引用'Microsoft.CSharp'。 – 2014-12-03 15:27:49