Я знаю, что рекомендуемый способ загрузки сборок:
Assembly SampleAssembly = Assembly.Load
("SampleAssembly, Version=1.0.2004.0, Culture=neutral, PublicKeyToken=8744b20f8da049e3")
Но что, если я не знаю, какая версия сборки существует в GAC (например, NpSql или MySql.Data могут иметь разные версии на разных машинах)?
Затем я могу загрузить его, не указав маркер версии, культуры и открытого ключа.
Это возможно? (Я знаю о LoadWithPartialName, но теперь он устарел).
Кажется, мы можем использовать Assembly.Load(AssemblyName), но это не рекомендуется.
Assembly.Load(AssemblyName)
), но не рекомендуется. Смотрите здесь , здесь и здесь