Я рассмотрел несколько других сообщений о том, как заставить CLR найти сборку, которая находится не в той же папке или в любой подпапке исполняемого файла, и мне не удается заставить ее работать для меня. ClassLibrary1.dll - это неподписанная сборка. Примеры показывают:.Net CodeBase element
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="ClassLibrary1"/>
<codeBase version="1.0.0.0"
href=file:///C:\somepath\subfolder\ClassLibrary1.dll"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Я создал консольное приложение и поставить выше правильный путь в конфигурационном файле, но по-прежнему получаю сообщение о том, что он не может найти ClassLibrary1.dll. Я использовал FUSLOGVW, и он даже не проверял папку, указанную в элементе CodeBase. Кто-нибудь знает, почему это не работает?