Я обновил свой проект новыми DLL.Я обновил версию Assembly и File этих библиотек DLL до новых (более высоких) значений.Я перестроил проект установки и увеличил версию установки и сказал «да» изменению кода продукта.Я добавил перенаправление привязки сборки к app.config:
<dependentAssembly>
<assemblyIdentity name="LibVlcWrapper" publicKeyToken="F2C6CD8B56B49D4C" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-2.0.0.9" newVersion="2.0.1.0"/>
</dependentAssembly>
.. Тем не менее, когда люди устанавливают обновление, новая DLL не копируется поверх старой DLL.Кто-нибудь есть идеи, почему?Я продолжаю получать сообщения об ошибках, такие как:
Не удалось загрузить файл или сборку «Реализация, версия = 2.0.1.0, культура = нейтральная, PublicKeyToken = be745ff6cbf41b62» или одна из ее зависимостей.Определение манифеста обнаруженной сборки не соответствует ссылке на сборку.(Исключение из HRESULT: 0x80131040)