Можно сопоставить другую .net версию сборки в app.config , который вы поместили в корневую папку приложения
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Waters.ACQUITY.Remote"
publicKeyToken="6c13fd0b3604de03"
culture="neutral" />
<bindingRedirect oldVersion="1.40.0.0"
newVersion="1.60.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Это решение, когда ссылка на сборку, на которую вы ссылаетесь, имеет ссылкивнутри него в другую указанную версию библиотеки.
Это происходит, когда во время компиляции «Конкретная версия» установлена в значение true.Чтобы избежать этой проблемы, она должна быть ложной.