标签: .net vb.net visual-studio visual-studio-2015 namespaces
每当我添加一个新的VB.NET类时,VS 2015都会完全忽略任何名称空间声明,因为它会在默认名称空间中自动生成,但我希望我的类也可以按文件夹名称命名。另外,我想在我的所有类上显式命名空间声明。
现在,我添加了一个类,ReSharper将它曲折,我选择将它移动到正确的命名空间。没有VS设置总是包含命名空间'包装器'什么时候创建一个新的VB.NET类?
答案 0 :(得分:6)
VS中没有设置。在这种情况下,你必须手动对抗VB框架。
手动编辑项目文件,将RootNamespace设置为空字符串。
<RootNamespace></RootNamespace>
重新加载项目并创建文件夹结构。
命名空间将像C#一样工作,没有VS或Resharper抱怨:
答案 1 :(得分:1)
您只能更改项目的根命名空间:
1-在“解决方案资源管理器”中选择项目后,在“项目”菜单上单击“属性”。
2-单击“应用程序”选项卡。
3-在Root namespace字段中,输入名称。