내 애플 리케이션에서 사용되는 어셈블리의 새로운 버전에 대한 어셈블리 바인딩을 지정했고 훌륭하게 작동합니다.새 버전을 사용할 수없는 경우 .NET 응용 프로그램에서 assemblyBinding이 이전 버전과 함께 작동합니까?
그러나 클라이언트 컴퓨터 중 하나에서 해당 어셈블리의 새 버전이 누락되었지만 이전 버전이 있습니다. 앱을 실행하려고하면 정상적인 새 버전을 찾을 수 없다고합니다. 문제는 새 버전을 사용할 수없는 경우 .NET Framework에서 이전 버전을 사용하도록 어떻게 말할 수 있습니까?
목적은 클라이언트 컴퓨터에 설치된 어셈블리 버전에 따라 자동으로 작동하는 고유 한 구성 파일을 갖는 것입니다. 나는 이런 식으로 작동하는 고유 한 구성 파일을 갖고 싶어 : 참조 된 어셈블리는 버전 1을 가지고
- 경우, 해당 버전을 사용하는 것보다 1
- 참조 된 어셈블리 버전이있는 경우, 해당 버전을 사용하는 것보다 2
- ... 등 내가 그 참조 된 어셈블리의 설치된 버전의 따라, 런타임에 assemblyBinding 정보를 수정하지 않도록하기 위해 노력하고있어
.
아이디어가 있으십니까? 감사합니다. .
재미있는 ... * 추측 * 당신은 런타임에 그것을로드하고 반사를 사용할 수 있지만 더 좋은 방법이 있다고 확신합니다. –