即时窗口在命名空间中找不到类



我有一个方法在我的代码中是这样的

namespace DMR
{
public static class MyClass
{
public static void MyMethod()
{
// Do stuff here
// (...)
}
}
}

我尝试使用以下命令从即时窗口调用它:

DMR.MyClass.MyMethod();

返回命名空间错误:

类型或命名空间名称"MyClass"在命名空间"ProjectName.DMR"中不存在

我还尝试在调用中的命名空间前面添加项目名称,但这不会改变任何东西。我也许应该注意命名空间与文件夹名称不同,因为文件夹名称在创建后已更改(不更改命名空间(,我不知道这是否有任何影响。

我做错了什么?

我决定更改命名空间以匹配文件夹名称。这使它起作用。我仍然不知道为什么文件的文件夹名称和命名空间必须相同,所以如果有人对此有解释,那就太好了。

相关内容

  • 没有找到相关文章

最新更新