【发布时间】:2020-04-14 12:14:26
【问题描述】:
当我创建一个新文件夹(在本例中为 Model)作为解决方案目录的子文件夹并在其中添加一个类时,该类被包装在命名空间中,找不到命名空间。
是的,我尝试过添加using 指令,并从主源文件直接引用类,如Model.Class。
发生了什么事?在类资源管理器中,Model 文件夹不可见,而在解决方案资源管理器中可见,但它是可见的。其他子文件夹在类资源管理器中可见。
【问题讨论】:
-
是在同一个项目吗?如果没有,您的课程是否可能被标记为内部课程?
-
应该是,但是我如何检查特定项目中的内容。我试过在某处寻找“添加到项目”选项,但现在也不见了。
-
班级是
public。但是,我认为问题在于甚至无法识别周围的命名空间。我发现类资源管理器没有识别这个特定文件夹的事实非常可疑。所有其他子文件夹都显示在那里。 -
你的班级真的在一个项目中吗?我觉得你的类直接在解决方案文件夹下而不是在项目文件夹下有点奇怪。
-
右键单击一个项目,然后“添加现有项目”。
标签: c# .net class namespaces projects-and-solutions