반응형
wpf 유형 이름 'App'이 유형에 없습니다.Main Window 이름 변경 후 발생
간단한 WPF에서는 MainWindow 클래스의 이름을 MyClass로 변경했는데 App.g.cs에서 다음 오류가 발생했습니다.
public static void Main() {
MyClass.App app = new MyClass.App();
app.InitializeComponent();
app.Run();
}
인터넷에서 아무것도 찾을 수 없는 문제를 해결하려면 어떻게 해야 하나요?
실수로 이 오류가 발생했는데, 내 경우 네임스페이스와 같은 이름의 클래스가 있었습니다.학급 이름을 바꾸면 문제가 해결되었다.
프로젝트에 이름공간과 같은 이름의 클래스가 없는지 확인하십시오.
예를 들어 다음과 같습니다.
namespace HashCalculator
{
public class HashCalculator
App.g.cs은 App.xaml을 C# 코드로 컴파일하여 생성됩니다.App.xaml에 문제가 있습니다.확인하지 않으면 정확히 무엇을 해야 하는지 알 수 없지만 StartupUri를 다음과 같이 변경해야 할 수도 있습니다.StartupUri="MyClass.xaml".
MyClass.xaml(또는 MainWindow.xaml)에서 클래스 이름을 변경하지 않았습니다.
에서 바꾸다
<Window x:Class="YourNamespace.MainWindow"
로.
<Window x:Class="YourNamespace.MyClass"
Johan의 답변 + 솔루션과 동일한 이름의 폴더가 있는지 확인합니다.
제 경우 설치를 해야 했습니다.NET Framework 4.8 런타임 및 타겟팅 팩.
언급URL : https://stackoverflow.com/questions/4480087/wpf-the-type-name-app-does-not-exist-in-the-type-occurs-after-renaming-mai
반응형
'programing' 카테고리의 다른 글
| 목록의 모든 요소가 고유한지 확인 (0) | 2023.04.11 |
|---|---|
| 특정 시간/날짜까지 sleep (0) | 2023.04.11 |
| 변수에 명령 출력을 저장할 때 줄 바꿈을 유지하는 방법은 무엇입니까? (0) | 2023.04.11 |
| Excel: 셀 문자열 값의 일부를 바꿉니다. (0) | 2023.04.11 |
| Flutter에서 위젯에 테두리를 추가하려면 어떻게 해야 합니까? (0) | 2023.04.11 |