我有一些程序集存储在数据库的Oracle BLOB字段中。我正在加载组件,创建类的实例等全部成功。但是,我想访问加载的程序集的AssemblyFileVersion,但似乎无法找到如何去做。如何从已从字节加载的程序集中获取FileVersion?
我已经尝试了一些东西,包括像下面的代码:
var assembly = Assembly.Load(plugInBytes);
var version = FileVersionInfo.GetVersionInfo(assembly.Location).FileVersion;
然而,当组件被装字节,assembly.Location
是空的,并没有什么好之后发生的。
只是在正确的方向寻找一个微调。
为什么当你知道位置时不从位置加载它? –
@SaeedAmiri,位置在Oracle BLOB字段 –