이것은 어제 요청한 a question과 연결되어 있습니다. 간단히 말해, 내가 가지고있는 문제는 어셈블리의 두 충돌 버전이 있다는 것입니다. 하나는 appbase에 있고 다른 하나는 PrivateBinPath에 있습니다.어셈블리 리졸버 검색 순서 변경
어셈블리 리졸버가 먼저 appbase를 검색 한 다음 개인 경로에서 검색하는 것으로 알고 있습니다. 문제는 퓨전 로그를 실행하여 얻은 결과를 바탕으로 해결사가 appbase에서 잘못된 버전을 찾으면 버전이 일치하지 않으며 검색을 중지한다는 오류가 발생합니다.
appbase에있는 참조를 사용해야하므로 PrivateBinPathProbe를 설정하는 것은 appbase를 제외하기 때문에 옵션이 아닙니다. 먼저 PrivateBinPath에서 검색 순서를 변경하는 방법이 있습니까?
잘못된 버전을 발견하면 리졸버가 그냥 포기하는 이유를 이해할 수 없습니다.
은 강력한 이름의 어셈블리입니까? 우리는 다른 어셈블리 버전 또는 동일한 어셈블리 버전과 다른 파일 버전을 가진 두 파일에 대해 이야기하고 있습니까? –
@mike z : 강력한 어셈블리, 다른 버전. – user472875