WPF 응용 프로그램을 배포하려고 시도했지만 설치 마법사를 사용하여 설치 프로젝트를 만들었습니다. 추가 한 프로젝트 출력은 기본 버전이었습니다. 이걸 빌드하고 프로그램을 설치하자 마자 바탕 화면의 exe를 클릭하자마자 "내 프로그램이 작동을 멈췄다"라는 팝업이 뜨고, 그래서 Debug and the Program을 클릭하십시오.WPF 프로젝트를 배포 한 후 XamlParseException
'System.Windows.Markup.XamlParseException'형식의 처리되지 않은 예외가 PresentationFramework.dll에서 발생했습니다.
추가 정보 : 'connectionId 예외가 발생했습니다.' 줄 번호 '10'과 줄 위치 '9'.
이 예외가 무엇을 수정해야하는지에 대해서는 어떤 방향으로도 지적하지 않습니다. 내 앱에는 아무데도 'connectionId'가 없습니다.
시스템 트레이 용 NotifyIcon 때문에 이전에 XAMLParseException이 발생했지만 내 exe 경로에 아이콘을 추가하여 수정되었습니다. 나는 이것이 다른 프로젝트 출력과 함께 설치 프로젝트에 아이콘을 추가 했으므로 이것이 문제가 될 수 있다고 생각했습니다. 그래도 작동이 안되는.
나는 이것이 모호한 오류라는 것을 알고 있지만 도움이된다면 내 앱이 전혀 실행되지 않을 것입니다. 감사!
나는 내 어셈블리에서 참조한 모든 DLL을 포함 시켰습니다. 내가 필요한 다른 것들을 어떻게 말할 수 있습니까? – Drew
오 이제 작동 중입니다. 참조가 필요하고 또한 응용 프로그램의 폴더에 내 아이콘이 있는지 확인해야했습니다. 내 문제의 일부는 프로젝트 출력과 함께 빌드에 아이콘을 추가 한 것입니다. 나는 사실을 만든 후에 아이콘을 만들고 설치하고 추가해야했습니다. 어쨌든, 도와 주셔서 고맙습니다. – Drew
이 예외가 생기면 디버거에 들어가 InnerException을보고 DLL이 누락 된 것을 확인할 수있었습니다. –