Подтвердить что ты не робот

Wpf Имя типа "Приложение" не существует в типе... происходит после переименования MainWindow

В простой WPF я переименовал класс MainWindow в MyClass, и я получил эту ошибку в App.g.cs:

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

Как я могу исправить это, вы не можете найти что-либо в Интернете?

4b9b3361

Ответ 1

Я случайно получил эту ошибку, в моем случае у меня был класс с тем же именем, что и пространство имен. Переименование класса решило проблему.

Ответ 3

App.g.cs создается путем компиляции App.xaml в код С#. Проблема в вашем App.xaml. Не видя этого, я не могу точно сказать, что, но вам, вероятно, просто нужно изменить StartupUri на StartupUri="MyClass.xaml".

Ответ 4

Вы забыли изменить имя класса в MyClass.xaml(или MainWindow.xaml).

измените его на

<Window x:Class="YourNamespace.MainWindow"

к

<Window x:Class="YourNamespace.MyClass"