Я вызываю неуправляемую dll из моего управляемого кода C# и хочу проверить, что я вызываю правильную версию.C# получение версии неуправляемой dll
код Я пытаюсь загрузить сборку (чтобы затем получить файл ресурсов, а затем получить версию) является: cur_version = Assembly.LoadFile ("X: \ Workspace \ yreceipts_pos \ yRprintProcessor \ Debug \ yRprintProcessor. длл "); Это неудачу из-за этой ошибки: The module was expected to contain an assembly manifest. (Exception from HRESULT: 0x80131018)
Кто-нибудь знает, как обойти это или есть лучший способ, чтобы проверить версию неуправляемых DLL из управляемого C# код?
Спасибо заранее, Ричард
См. Http://stackoverflow.com/questions/349943/read-a-non-net-dll-version-from-c –