2013-10-31 8 views
3

응용 프로그램에서 모든 xaml을로드 할 수 없습니다. 빈 창을 만들지 마라 "var abc = new Window1();"'System.IO.IOException'형식의 처리되지 않은 예외가 PresentationFramework.dll에서 발생했습니다.

PresentationFramework.dll에서 발생 유형 'System.IO.IOException'의 예외 만 사용자 코드에서 처리되지 않은

추가 정보 : 리소스를 찾을 수 없습니다 'wvmlog

오류 메시지가 여전히 동일 .xaml '. (wvmlog.xaml의 경우) InitializeComponent()에서 예외가 발생합니다.

이러한 개체는 다른 PC에서 오류없이 생성되므로 프로젝트 설정에는 문제가 없습니다.

도움이되지 마십시오

  • 새로운 VS의 설치
  • reinstal .NET은 TFS에서
  • 취소 소스 프레임 워크
  • TFS에서 완전히 새로운 작업 공간 및로드
  • 을 VS를 다시 설치 비주얼 스튜디오 깨끗한 colution
  • 찾아 모든 캐시 된 삭제

      : DLL, PBD
    • 은 수행 도움말을
    • 설치 솔루션의 모든 OBJ 디렉토리를 제거하고 다른 하드 드라이브

    에 VS 2010, VS 2012, VS 2013

  • 이동 VS 및 솔루션을 사용하여
  • 프로젝트 복사본 (1-2 일 동안 도움이 필요하면 xaml을 사용하지 않고 문제가 다시 나타남)
  • 'Debug'에서 'Release'로 솔루션 구성을 변경하십시오. 1-2 일 동안 문제가 나타나면 xaml을 사용하지 않고 릴리즈 구성에 나타남)

Windows 7, 64-bit가 설치된 PC 한 대에 문제가 있습니다. 일부 xaml 창 이름을 바꾼 후에 문제가 갑자기 발생하지만 이러한 변경 사항은 여러 번 실행 취소되었지만 문제가 남아 있습니다.

일부 OS 손상 또는 일부 wpf/.net 캐시일까요?

wpf/.net이 오류없이 컴파일 된 프로젝트에서 이러한 오류를 표시하는 이유 -이 리소스가 존재한다는 것을 컴파일러가 알지 못합니다.

도움을 주시면 감사하겠습니다.

+0

Windows 8을 변경하기 위해 OS를 다시 설치 한 후에도 한 대의 PC에서이 문제가 계속 발생합니다. xaml을 변경 한 후 응용 프로그램을로드하고 somwhere에서 캐시 된 버전을 표시하십시오. PC에는 8 코어, 8GB 램, SSD 디스크, 64 비트가있는 i7 프로세서가 있습니다. Wpf 어딘가에 캐시 xaml (baml)/dll. – bmi

+0

CodeProject의 VisualStudioCleaner 도움. 문제는 솔루션 디렉토리의 가비지에있는 것 같습니다 (OS가 아니라 GAC가 아니라 VS 설치) – bmi

+0

안녕하세요, 다른 작업을 수행 했습니까? 우리는 여기에 같은 문제가 있지만 청소부는 다시 갈 수 없다. – Frederiek

답변

14

나는이 동일한 문제점을 가지고있었습니다. 어떤 디자인 패턴을 사용하고 있습니까?

제가 겪었던 문제는 출력 창을 변경하여 새 창을 만들고 이전 창을 삭제했을 때의 문제였습니다.

MVVM을 사용하고 있으므로 View 폴더에 창을 만들었습니다.

이것이 문제가되면 APP입니다.XAML은 다음과 같이 표시됩니다.

<Application x:Class="dotDiff2013.App" 
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
      StartupUri="MainWindow.xaml"> 
    <Application.Resources> 
    </Application.Resources> 
</Application> 

그런 다음 새 창을 저장할 위치로 시작 URI를 변경합니다. 즉보기 폴더에.

StartupUri="Main/MainWindow.xaml" 

이것은 나를 도와주었습니다. 그것이 당신의 문제에 대한 해결책이되기를 바랍니다.

관련 문제