C# 关于在公共区域中添加命名空间

C# 关于在公共区域中添加命名空间,c#,namespaces,using,C#,Namespaces,Using,在win应用程序中,我们总是在每个表单的顶部添加名称空间 像 大多数名称空间在大多数形式中都很常见,但在asp.net中有一个规定,即在web.config文件中只添加一次名称空间。因此,我们不必将其添加到所有web表单中,这样可以节省时间。所以我只想知道我们的win应用程序是否也有类似的规定。如何实现它。谢谢不,对于使用web.config中的部分的ASP.NET应用程序,没有任何形式的WinForm应用程序的规定。还请注意,这仅适用于.aspx页面,而不适用于C#后面的代码。在C#中,您必须

在win应用程序中,我们总是在每个表单的顶部添加名称空间


大多数名称空间在大多数形式中都很常见,但在asp.net中有一个规定,即在web.config文件中只添加一次名称空间。因此,我们不必将其添加到所有web表单中,这样可以节省时间。所以我只想知道我们的win应用程序是否也有类似的规定。如何实现它。谢谢

不,对于使用web.config中的
部分的ASP.NET应用程序,没有任何形式的WinForm应用程序的规定。还请注意,这仅适用于
.aspx
页面,而不适用于C#后面的代码。在C#中,您必须使用语句添加适当的
,以便将要使用的类型纳入范围。

一种方法是将标准使用指令添加到公共模板中

您没有提到正在使用哪个版本的visual studio,但在VS2010中,您可以在以下位置找到模板:

C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip
将zip中的Class.cs文件更改为默认包含所需的用法

唯一的缺点是它是每台机器一台,所以你需要在每台开发人员的计算机上做这件事,尽管我敢说你可以用Active Directory(这是serverfault.com的问题)

我相信建立团队模板也是可能的,但我没有尝试过。更多信息请参见:


老实说,别认为这是可能的。@user728750:我不知道,但这是个好主意。
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip