이전에 제작중인 프로젝트의 모든 응용 프로그램 수준 리소스가 App.xaml에 저장되었습니다. 그런 다음 VS 2008에서 2010로 마이그레이션하기로 결정했으며 문제가 시작되었습니다.Visual Studio 2010은 Application.xaml을 사용합니다. 블렌드 4는 App.xaml을 사용합니다.
마이그레이션 후 일반적인 시작 창 대신 테스트 창을 사용하여 약간의 테스트를 시도했습니다. 시작 객체를 변경 한 후 갑자기 많은 컴파일 오류가 발생했는데 어떤 결과가 나오지 않아서 (프로젝트 설명과 함께) 응용 프로그램 수준 리소스를 보유한 두 개의 파일 인 App.xaml (원래)이 발견되었습니다. , Application.xaml (이 시점에서 실제로 비어 있음) 필자는 모든 리소스 (병합 된 사전 포함)를 Application.xaml로 마이그레이션했으며 Visual Studio와 관련하여 모든 것이 다시 세계와 맞았습니다.
그런 다음 Blend가 여전히 App.xaml을 사용하고 싶어한다는 것을 알게되었습니다. 몇 가지 리소스를 만들어 Application.xaml에 배치하고 Blend로 컴파일 할 때 사용되지 않는 것을 보았습니다 (하지만 VS로 컴파일 할 때 사용되었습니다).
여기서 xaml이 최상위 WPF 리소스 파일을 지정합니까? 이것은 당신이 무엇을 선택 프로그래밍 언어에 따라 명명에 약간의 차이가 있습니다
나는 vs2010을 가지고 있으며, application.xaml을 본 적이없는 App.xaml을 생성합니까? VS 최신 이니? –
.csproj 파일에서 실수로 이름이 바뀐 것이 아니라고 확신합니까? 나는 vs2010이 출시 된 이래로 그런 경험을하지 못했습니다 ... – Goblin
이전에 vbproj 파일을 편집 한 적이 없지만 App.xaml에을 변경하면 속임수. 나는 처음에 그것이 어떻게 일어 났는지 알고 싶다. 고블린, 답글을 작성하십시오. 답으로 설정하겠습니다. 도와 주셔서 감사합니다! –
CodeWarrior