C# namespaces in web.config

坚强是说给别人听的谎言 提交于 2020-01-11 08:56:11

问题


Coming from a VB background and being forced to learn C# I have hit the first hurdle.

In VB i could put all the namespaces I wanted available across the entire app in the web.config file and it would be available in each code behind file without me having to add import statements.

<namespaces>
<clear/>
<add namespace="System"/>
<add namespace="System.Collections"/>
<add namespace="System.Collections.Generic"/>

It seems Visual Studio can't do this with C# and I have to add using statements all over the place.

Please tell me I'm missing something obvious and there is a way to get this done.


回答1:


For C#, the namespaces entered in the web.config will be recognized in .aspx files, but not codebehind. I don't think it will take you long to adjust (Ctrl-. will let you quickly add a namespace when you type a class name that doesn't have the namespace referenced).




回答2:


This ability is only for VB.NET, the C# project does not support it :/. But, you can create a template for new source code file ( C# Wizard Templates in Visual Studio .NET , How To: Edit Visual Studio Templates ) and change default namespaces as you wish.



来源:https://stackoverflow.com/questions/438199/c-sharp-namespaces-in-web-config

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!