2014-01-22 58 views
1

在Visual Studio 2012中,當我向項目中添加新類時,它自動附帶一些名稱空間(System,System.Collections.Generic,System.Linq和System.Text)。如何在Visual Studio 2012中自動導入名稱空間?

我總是使用System.Data,我想在我的所有類中使用這個命名空間。我的問題是這樣的:我怎樣才能配置我的所有新類已經在該命名空間中出現了?

如果我的問題不夠清楚,我很抱歉。 在此先感謝!

+1

供參考。如果你指的是文件頂部的'using System'行,那麼'namespaces',而不是dll/libraries。一個dll /庫(在項目級別被引用)可能包含許多命名空間。 –

+3

重複的[如何編輯新的C#類/接口的Visual Studio模板?](http://stackoverflow.com/questions/2072687/how-do-i-edit-the-visual-studio-templates-for -new-C-尖銳級接口)。 – CodeCaster

+0

感謝您的信息喬治,我真的懷疑這個名字..但是,只是要清楚,做我想做的事情的唯一方法是編輯新類的模板? –

回答

0

實際上它取決於您使用哪個名稱空間需要導入或不導入的模板。沒有直接的方法來做到這一點。

更改現有模板。

轉到位置

的%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並打開它並更改模板。 :)

+0

好吧,我改變了ItemTemplates中的模板而不是ItemTemplatesCache,它起作用。這兩個文件夾有沒有區別? –

+0

哦嗯實際上安裝更多的一個VS困惑我.. :)以及它的工作,因爲你想對嗎?讓我告訴你,你可以設計你自己的模板,所以無論何時添加一個項目,它都會顯示新的選項,如「MyClass」,它具有你想要的命名空間。 –

+0

和是的,如果它解決你的問題,那麼爲什麼你不接受這個答案? :)這將是很好,我會很高興,如果你接受我的答案,並喜歡它.. :) –

相關問題