2012-09-01 60 views
1

我的應用程序具有插件結構,並且系統上可能有兩個插件版本。如果文件名相沖突,但文件格式不同,我很可能會處理同一程序集的兩個不同版本。我怎樣才能確定沒有加載有問題的文件?我需要能夠刪除文件,以便從磁盤加載它們不是一個選項。檢測同一.NET程序集的不同版本

回答

0

我不認爲你需要擔心它。應用程序清單通過名稱,版本和文化的組合跟蹤程序集。

如果動態加載的程序集:

Assembly SampleAssembly = Assembly.Load 
      ("SampleAssembly, Version=1.0.2004.0, Culture=neutral, PublicKeyToken=8744b20f8da049e3"); 
+0

我不是。我最近改變了我的應用程序發現插件的方式,並且我的用戶已經遇到各種加載衝突。 –

相關問題