如何使Visual Studio 2015添加带有名称空间声明的新VB.NET类?

时间:2016-10-14 17:50:24

标签: .net vb.net visual-studio visual-studio-2015 namespaces

每当我添加一个新的VB.NET类时,VS 2015都会完全忽略任何名称空间声明,因为它会在默认名称空间中自动生成,但我希望我的类也可以按文件夹名称命名。另外,我想在我的所有类上显式命名空间声明。

现在,我添加了一个类,ReSharper将它曲折,我选择将它移动到正确的命名空间。没有VS设置总是包含命名空间'包装器'什么时候创建一个新的VB.NET类?

2 个答案:

答案 0 :(得分:6)

VS中没有设置。在这种情况下,你必须手动对抗VB框架。

  1. 卸载项目。
  2. 手动编辑项目文件,将RootNamespace设置为空字符串。

    <RootNamespace></RootNamespace>
    
  3. 重新加载项目并创建文件夹结构。

    Solution structure

  4. 命名空间将像C#一样工作,没有VS或Resharper抱怨:

    enter image description here

答案 1 :(得分:1)

您只能更改项目的根命名空间:

1-在“解决方案资源管理器”中选择项目后,在“项目”菜单上单击“属性”。

2-单击“应用程序”选项卡。

3-在Root namespace字段中,输入名称。