반응형
LoaderException 속성을 검색하는 방법은 무엇입니까?
서비스 참조를 업데이트하는 동안 오류 메시지가 나타납니다.
사용자 정의 도구 경고 : 요청 된 유형 중 하나 이상을로드 할 수 없습니다. 자세한 정보는 LoaderExceptions 특성을 검색하십시오.
LoaderException 속성을 어떻게 검색합니까?
업데이트 : 도메인 개체 프로젝트를 다시 가져올 때 오류가 사라졌습니다. 왜 이것이 문제를 해결했는지 모르겠지만 문제가 해결되어 기쁩니다.
try
{
// load the assembly or type
}
catch (Exception ex)
{
if (ex is System.Reflection.ReflectionTypeLoadException)
{
var typeLoadException = ex as ReflectionTypeLoadException;
var loaderExceptions = typeLoadException.LoaderExceptions;
}
}
catch (ReflectionTypeLoadException ex)
{
foreach (var item in ex.LoaderExceptions)
{
MessageBox.Show(item.Message);
}
}
오래된 스레드를 부활 시켜서 죄송하지만 다른 사람이 로더 예외를 풀기 위해 다른 솔루션을 게시하고 싶었습니다 (실제 ReflectionTypeLoadException 사용).
Visual Studio에서 Quick Watch를 사용하면 다음과 같이 throw 된 예외의 ViewDetails에서 LoaderException에 액세스 할 수 있습니다.
($exception).LoaderExceptions
프로빙 및 / 또는 대화식 모드를 사용하는 사람들을위한 또 다른 대안 :
$ Error [0] .Exception.LoaderExceptions
참고 : [0]은 스택에서 가장 최근의 오류를 가져옵니다.
참고 URL : https://stackoverflow.com/questions/4667078/how-to-retrieve-the-loaderexception-property
반응형
'IT story' 카테고리의 다른 글
IntelliJ의 클래스 경로에 속성 파일 추가 (0) | 2020.07.20 |
---|---|
Eclipse에서 디버깅하는 동안 정적 변수 수정 /보기 (0) | 2020.07.20 |
Python (및 Python C API) : __new__ 및 __init__ (0) | 2020.07.20 |
기본 키 또는 고유 인덱스? (0) | 2020.07.20 |
워킹 비누 클라이언트 예제 (0) | 2020.07.20 |