none
請問有關於AppDomainSetup的設定方式 RRS feed

  • 問題

  •  

    各位前輩好,

    我現在有寫了一支動態載入DLL的程式,因檔案卸載的問題,所以我在網路上找到說可以用AppDoamin的方式去做到,

    可是我現在在設定AppDomainSetup時,路徑怎麼設都不對,在AppDomain.Load時一直跟我說找不到檔案,所以我想了解該如何去設定AppDomainSetup的相關屬性,另外我想確認的是在開發除錯模式下的路徑和最後發佈出去的路徑是否需要特別注意(是一樣的路徑寫法嗎)?

    還有因目前在AppDomainSetup屬性不會設定,所以我先用了Current.Domain的方式去設定,可是發現DLL可以不用被綁死,但是有一個疑問,額外再建立一個Domain時,被載入的DLL就不會被咬住了嗎?那這樣不是就會照成使用者可以隨時去更動該DLL了呢,我想做到的是當額外再建立一個Domain去載入DLL時,該DLL應要先被咬住,當執行了Unload的時候,才能去更動該DLL,請問上述方式有辦法做到嗎?

    謝謝。

    2008年11月12日 下午 12:15