wpf类型名称'App'在类型中不存在...在重命名MainWindow后发生

use*_*291 51 wpf

在一个简单的WPF中,我将MainWindow类重命名为MyClass,我在App.g.cs中遇到了这个错误:

    public static void Main() {
        MyClass.App app = new MyClass.App();
        app.InitializeComponent();
        app.Run();
    }
Run Code Online (Sandbox Code Playgroud)

我怎么能解决这个问题在互联网上找不到任何东西?

Joh*_*son 149

我不小心得到了这个错误,在我的情况下,我有一个与命名空间同名的类.重命名该类解决了这个问题.

  • 谢谢,我只是浪费了大约一个小时。 (2认同)

Leg*_*nds 15

不要将类命名为与其命名空间相同的名称

检查项目中某个类的名称是否与命名空间同名!

例如:

namespace HashCalculator
{
  public class HashCalculator
Run Code Online (Sandbox Code Playgroud)