wpf类型名称';App&x27;类型中不存在。。。重命名MainWindow后发生

wpf类型名称';App&x27;类型中不存在。。。重命名MainWindow后发生,wpf,Wpf,在一个简单的WPF中,我已将MainWindow类重命名为MyClass,并且在App.g.cs中出现以下错误: public static void Main() { MyClass.App app = new MyClass.App(); app.InitializeComponent(); app.Run(); } 如何解决在internet上找不到任何东西的问题?App.g.cs是通过将App.xaml编译成C代码生成的。

在一个简单的WPF中,我已将MainWindow类重命名为MyClass,并且在App.g.cs中出现以下错误:

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

如何解决在internet上找不到任何东西的问题?

App.g.cs是通过将App.xaml编译成C代码生成的。问题出在App.xaml中。没有看到它,我无法确定具体是什么,但您可能只需要将StartupUri更改为
StartupUri=“MyClass.xaml”
您忘记更改MyClass.xaml(或MainWindow.xaml)中的类名

<Window x:Class="YourNamespace.MainWindow"

我意外地得到了这个错误,在我的例子中,我有一个与名称空间同名的类。重命名类解决了问题。

如果项目中没有与命名空间同名的类,请检查

例如:

namespace HashCalculator
{
  public class HashCalculator

Johan的回答+还检查您是否有与解决方案同名的文件夹。

App
中的嵌套类
MyClass
?或者
MyClass
是命名空间
MyClass.App
在我看来很奇怪。谢谢,约翰,我刚才也有这个问题。给出错误的理由是多么愚蠢。谢谢,我只是浪费了大约一个小时。更多信息:似乎不太可能,但却是如此常见的错误!我也是这样,我只是遇到了这个问题,因为我给一个usercontrol命名了和我的项目同名的名称
namespace HashCalculator
{
  public class HashCalculator