0

이 게시물은 다른 상황에 대한 참고 자료로 게시됩니다. 문제의 근본 원인, 나는 여기에 해결책을 게시하는 것이 좋은 생각이라고 생각했다. 다음과 같이.net 응용 프로그램이 TypeLoadExceptions를 던지거나 side-by-side 구성이 유효하지 않음 등을 말합니다.

내 상황이었다 나는 .NET 응용 프로그램에 대한 배포 패키지를 구축하기 위해 노력하고 내가 실행하려고하면 등, 양문형 구성 오류 (DLL에 대한) TypeLoadExceptions,는 FileNotFoundExceptions있어 바닐라 시험기에서.

가 [편집] : 유래 게시되는 날이 8 시간 이내에 내 자신의 질문에 대답하지 않습니다, 대답은 ~ 8시간에 다음)

답변

0

문제였다 그 종속성 프로젝트 중 하나 내 응용 프로그램은 Visual Studio 구성 관리자에서 "디버그"빌드로 설정되었으므로 종속성의 디버그 DLL도 릴리스 빌드에 사용되었습니다. 모든 개발 기계에서 모든 디버그 런타임이 사용 가능하므로 아무 문제가 없습니다.

바닐라 테스트 시스템에서

에게 그러나 단지 릴리스 런타임은 나에게 너무 많은 문제를 야기하는 존재와 그것이 내 경우 등

구글을 통해 너무 많은 잘못된 방향으로 저를 이끌어 예외를 무의미한했다 릴리즈 빌드를 수행 할 때에도 VS 구성 관리자에 디버그 빌드를 빌드하도록 설정된 SlimDX. SlimDX는 VC 런타임을 사용하기 때문에 위의 문제가 발생하지만 VC 런타임을 사용하는 모든 .net 어셈블리에서이 문제가 발생할 수 있습니다.

나는 결국이 사람이 몇 시간 동안 안전하기를 바란다.)