ViewModels를 포함하고 MvvmLight를 사용하는 .NET Standard 2.0 라이브러리를 참조하는 WPF 응용 프로그램이 있습니다. GalaSoft.MvvmLight.Messaging.Messenger
을 사용하는 ViewModels의 메시지를 수신하는 오류 처리기를 만들었습니다. Visual Studio에서배포 된 WPF ClickOnce 응용 프로그램에서 파일 또는 어셈블리 'System.Runtime'을로드 할 수 없습니다 .Net 표준 라이브러리 012vmv2ight를 참조하는 App
이 앱이 정상적으로 실행,하지만 난 ClickOnce를를 사용하여 응용 프로그램을 게시 할 때 다음 설치하고 실행하려고, 다음과 같은 예외가 발생합니다
이 예외는 다음에서 발생합니다 줄 :
Messenger.Default.Register<Error>(this, ErrorHandler.DisplayError);
나는 거의 빈 프로젝트에서 실패를 재현 할 수있었습니다. 다음은 직접보고 싶은 경우 프로젝트에 github 저장소에 대한 링크입니다. SystemRuntimeFail Demo
3 일 동안이 문제를 해결하고 모든 것을 시도하는 방법에 대한 정보는 stackoverflow 게시물을 통해 검색 한 후 내 재치가 거의 끝났어. 도와주세요!
당신이이 글을 읽을나요 문제 해결 this repository에 변화를 추진했다? https://stackoverflow.com/questions/42755274/visual-studio-2017-could-not-load-file-or-assembly-system-runtime-version-4 – mm8
예. 불행히도 도움이되지 않았습니다. 나는 주 프로젝트에서 NetStandard.Library에 대한 참조를 이미 가지고 있었다. (SystemRuntimeFail 데모에 추가했다.) 또한 바인딩 리디렉션을 추가하려고 시도했지만 불행하게도 리디렉션해야 할 버전이 무엇인지 알지 못합니다. 또한이를 파악하는 방법을 알지 못합니다. – Katie