有沒有辦法在應用程序運行在C#時更新DLL?例如,如果有一個函數如下所示的DLL:在運行時更新應用程序的庫(DLL)?
void write()
{
Console.WriteLine("LALALA");
}
而且它在調用之間的睡眠時間爲1秒的線程中調用。現在
,我寫的新版本:
void write()
{
Console.WriteLine("LA LA LA\n");
}
我可以與運行時這個新的更新舊的DLL?重要的是,我的應用程序一直在運行,沒有米什麼......但我想更新庫是一個例外。我錯了嗎?
通過.NET遠程處理和使用獨立的應用程序域,這是非常困難和極其出色的規劃。 – leppie 2010-09-27 12:27:20