У меня есть настройки Crystal Reports, установленных в 32-разрядных ОС и 64-битных ОС,Получение информации сборки в рамках .NET
in 32-bit it installs in SOFTWARE location under HKEY_LOCALMACHINE.
in 64-bit it installs in SOFTWARE\WOw6432Node location under HKEY_LOCALMACHINE
Как загрузить сборки без указания пути?
ie. Я не хочу делать это
System.Reflection.Assembly assemblyInfo = System.Reflection.Assembly.LoadFile("C:\\Program Files (x86)\\Engine.dll");
Файл Engine.dll может быть где-то определенно не в файлах программы.
Есть некоторые вещи, в рамках .NET я могу использовать, чтобы сделать основу для информации сборки нагрузки, когда я поставить .dll имя в одиночку? (внутренняя структура может выполнить поиск и загрузить информацию о сборке).
Я не думаю, что GetTypeFromProgID может помочь.
Crystal Reports уже должны установиться в GAC - проверить C: \ Windows \ Assembly – shf301
Это правильно, не могу я получить оттуда информация сборки например, идентификатор GUID, версию или создать экземпляр этой сборки? – Sharpeye500