3
如何在不重新啓動服務的情況下更新某些Windows服務分離程序集?更新Windows服務程序集而不重新啓動它?
注意:此Windows服務託管WCF服務,因此除了無需重新啓動該服務,所以不關機下來WCF客戶..
如何在不重新啓動服務的情況下更新某些Windows服務分離程序集?更新Windows服務程序集而不重新啓動它?
注意:此Windows服務託管WCF服務,因此除了無需重新啓動該服務,所以不關機下來WCF客戶..
據我所知,你將不得不在自己的AppDomain運行重新啓動的東西,並設置域以使ShadowCopyFiles設置爲true。您也可以選擇您自己的CachePath,將相關dll複製到其中。
此後,您可以使用FileSystemWatcher檢查您的dll的原始位置是否有任何更改。
一旦出現,卸載AppDomain,清除緩存,並像以前一樣設置AppDomain。
對於具有明確開始新的AppDomain簡單的起始,停止點在你的代碼,將在新的AppDomain得到執行竊點你到我的網頁:A simple way to start your code in a different AppDomain