【问题标题】:Auto-Generating namespace for the class added in a folder in Visual Studio为添加到 Visual Studio 文件夹中的类自动生成命名空间
【发布时间】:2015-07-13 18:06:59
【问题描述】:

我已将 App_Code 文件夹添加到我的解决方案中,并添加了另外两个文件夹,分别是 Business 和 Data。现在,当我向这些文件夹添加一个类时,添加的类应该与文件夹名称位于相同的命名空间下。 I,e 如果我在 Business 下添加一个类,该类应该在 Business 命名空间下。 同样,如果我在 Data 下添加一个类,该类应该位于 Data 命名空间下。

我对此有点陌生。请帮我完成这项工作。

【问题讨论】:

  • 添加文件时会得到哪些命名空间?
  • 我没有得到任何命名空间。我只是得到类结构。我需要命名空间以及类结构
  • 你是如何添加新课程的?
  • 业务文件夹右键-->添加新项目-->选择Class1.cs并点击添加按钮。这就是我添加类的方式。
  • 如果您右键单击您的项目并选择属性,您是否设置了默认命名空间?

标签: c# visual-studio-2010 namespaces


【解决方案1】:

我认为这里可能发生的情况是您在创建课程时位于解决方案资源管理器的文件夹视图中。

如果您单击解决方案资源管理器工具栏中主页图标右侧的图标(见下图),那么您应该能够切换回解决方案视图。现在,当您添加一个类时,模板中将自动生成正确的命名空间。在文件夹视图中创建新类时,许多其他方便的功能也不可用,不知道为什么!

"Switch between solutions and available views"

我知道这是一个老问题,但我遇到了同样的问题,在我所有的谷歌搜索中都找不到任何解决方案,所以我觉得我必须回答。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    • 2013-10-23
    • 2010-10-04
    • 2023-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多