우리의 응용 프로그램에 대해서는 타사 응용 프로그램의 두 가지 버전을 지원해야합니다. 공급 업체는 각 버전마다 하나씩 DLL을 제공합니다.ClickOnce와 함께 타사 DLL의 여러 버전을 배포하는 방법?
이 응용 프로그램의 MSI 버전에서 작동하려면이 SO answer을 사용했습니다. 그러나 ClickOnce 구성은 불가능한 것처럼 보입니다. ClickOnce는 폴더를 신경 쓰지 않고 매니페스트 (assemblyidentity와 다른 해시 값의 다른 버전)에 두 개의 DLL 만 추가하는 것처럼 보입니다. 다운로드가 완료되면 응용 프로그램이 시작되지 않습니다. DLL 하나의 ID를 확인할 수 없기 때문입니다.
두 버전을 구별 할 수 없다고 가정하고 있으므로 잘못된 해시 값이 확인에 사용됩니다.