我的代码中有一个这样的方法
namespace DMR
{
public static class MyClass
{
public static void MyMethod()
{
// Do stuff here
// (...)
}
}
}
我尝试使用以下命令从立即窗口调用它:
DMR.MyClass.MyMethod();
返回命名空间错误:
命名空间“ProjectName.DMR”中不存在类型或命名空间名称“MyClass”
我还尝试在调用中在命名空间前添加项目名称,但这不会改变任何内容。我或许应该注意到命名空间与文件夹名称不同,因为文件夹名称在创建后已更改(不更改命名空间),我不知道,如果这有任何影响。
我做错了什么?
答案 0 :(得分:0)
我决定更改命名空间以匹配文件夹名称。这使它工作。我仍然不知道为什么文件的文件夹名称和命名空间必须相同,所以如果有人对此有解释,那就太好了。