在Visual Studio 2012中,當我向項目中添加新類時,它自動附帶一些名稱空間(System,System.Collections.Generic,System.Linq和System.Text)。如何在Visual Studio 2012中自動導入名稱空間?
我總是使用System.Data,我想在我的所有類中使用這個命名空間。我的問題是這樣的:我怎樣才能配置我的所有新類已經在該命名空間中出現了?
如果我的問題不夠清楚,我很抱歉。 在此先感謝!
在Visual Studio 2012中,當我向項目中添加新類時,它自動附帶一些名稱空間(System,System.Collections.Generic,System.Linq和System.Text)。如何在Visual Studio 2012中自動導入名稱空間?
我總是使用System.Data,我想在我的所有類中使用這個命名空間。我的問題是這樣的:我怎樣才能配置我的所有新類已經在該命名空間中出現了?
如果我的問題不夠清楚,我很抱歉。 在此先感謝!
實際上它取決於您使用哪個名稱空間需要導入或不導入的模板。沒有直接的方法來做到這一點。
更改現有模板。
轉到位置
的%ProgramFiles%\微軟的Visual Studio 9.0 \ Common7 \ IDE \ itemtemplatescache \ CSHARP \代碼\ 1033 \ Class.zip
或
的%ProgramFiles% \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ itemtemplatescache \ CSharp \ Code \ 1033 \ Class.zip
或者如果您還在混淆搜索文件夾Class.zip並打開它並更改模板。 :)
好吧,我改變了ItemTemplates中的模板而不是ItemTemplatesCache,它起作用。這兩個文件夾有沒有區別? –
哦嗯實際上安裝更多的一個VS困惑我.. :)以及它的工作,因爲你想對嗎?讓我告訴你,你可以設計你自己的模板,所以無論何時添加一個項目,它都會顯示新的選項,如「MyClass」,它具有你想要的命名空間。 –
和是的,如果它解決你的問題,那麼爲什麼你不接受這個答案? :)這將是很好,我會很高興,如果你接受我的答案,並喜歡它.. :) –
供參考。如果你指的是文件頂部的'using System'行,那麼'namespaces',而不是dll/libraries。一個dll /庫(在項目級別被引用)可能包含許多命名空間。 –
重複的[如何編輯新的C#類/接口的Visual Studio模板?](http://stackoverflow.com/questions/2072687/how-do-i-edit-the-visual-studio-templates-for -new-C-尖銳級接口)。 – CodeCaster
感謝您的信息喬治,我真的懷疑這個名字..但是,只是要清楚,做我想做的事情的唯一方法是編輯新類的模板? –