我有一些程序集存儲在數據庫的Oracle BLOB字段中。我正在加載組件,創建類的實例等全部成功。但是,我想訪問加載的程序集的AssemblyFileVersion,但似乎無法找到如何去做。如何從已從字節加載的程序集中獲取FileVersion?
我已經嘗試了一些東西,包括像下面的代碼:
var assembly = Assembly.Load(plugInBytes);
var version = FileVersionInfo.GetVersionInfo(assembly.Location).FileVersion;
然而,當組件被裝字節,assembly.Location
是空的,並沒有什麼好之後發生的。
只是在正確的方向尋找一個微調。
爲什麼當你知道位置時不從位置加載它? –
@SaeedAmiri,位置在Oracle BLOB字段 –