這些命名空間是每默認添加在創建一個類時:添加默認的命名空間時會創建一個類
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
我想修改現有項目或我的自定義項目模板,使更多的usings添加當一個新的類被創建。
(而不是肯定具有手動添加的每一個類,「CTRL +。」工程中加入命名空間類,但它沒有爲擴展方法工作。)
這些命名空間是每默認添加在創建一個類時:添加默認的命名空間時會創建一個類
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
我想修改現有項目或我的自定義項目模板,使更多的usings添加當一個新的類被創建。
(而不是肯定具有手動添加的每一個類,「CTRL +。」工程中加入命名空間類,但它沒有爲擴展方法工作。)
轉到%ProgramFiles\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\Code\1033\Class.zip\
和編輯Class1.cs
和其他文件類推。
另見%ProgramFiles\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache\..
我明白你的問題。您需要與Visual Basic項目屬性相同的行爲 - Imports帶來。
對於C# - 這是不可能。
你可以通過做你的Visual Studio templates特定類型。在你的情況下,你會修改默認項模板的一類,但它是細粒,你可以觸摸多種類型,即...接口等...
如果你想調整的項目模板,可以被發現在...
...Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\Web\CSharp
VS似乎從模板的相應的緩存文件夾拉,將其從模板文件夾到模板緩存文件夾開始移動VS使用devenv /installvstemplates
如何爲特定項目執行此操作? **不適用於某種類型的所有項目(例如ASP.Net項目)。 – jgauffin 2010-11-11 15:16:53
有項目模板和項目模板...爲基於Web的項目模板看這裏... \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ Web \ CSharp – 2010-11-11 15:30:07
請參閱我的答案的第二部分澄清OP真正要求的是什麼? – abatishchev 2010-11-11 15:31:36
嘗試Resharper,它具有非常強大和靈活template support。
現在,當你添加一個新類(或實際上,任何類型的文件),您可以選擇要使用的模板。您可以共享解決方案模板,以便解決方案中的每個人都擁有相同的設置。該功能的文檔可用here。
我自己使用了Resharper,但我當前的客戶端不會,也不會。 – jgauffin 2010-11-11 15:29:26
**所有**項目都不會使用這些用法。我要麼修改現有的項目或我的項目模板。 – jgauffin 2010-11-11 15:25:49
@jgauffin:看我的帖子更新 – abatishchev 2010-11-11 15:27:58
是的,我看到:( – jgauffin 2010-11-11 15:29:55