我正在處理一個任務,在這個任務中,我必須加載dll並從類名等獲得一些信息......但是當我將該dll加載到我的代碼中時,鎖定,無法從源代碼構建,直到我關閉加載程序,我已經試過某些解決方案,但沒有人對我的作品在.net中加載dll而不鎖定它
影拷貝:在這種情況下,當我的卷影副本,然後組裝後,如果我已經改變了
我的主DLL,它仍然是我的加載應用程序中的舊東西。System.Reflection.assembly.loadfrom(System.IO.GetBytes(「asm-path」)); //工作有時但不總是
System.Reflection.assembly.ReflectionOnlyConext(); //不工作
有沒有妥善解決這一
Assembly.LoadFrom()不具有重載以字節[]和有一定沒有名爲GetBytes會()中System.IO方法。相當sl research的研究。 Assembly.Load(byte [])肯定無法鎖定文件。不要使用它。 –