2013-03-20 105 views
0

目標:動態設置類庫c#的路徑。 例如,如果找不到DLL的路徑。 手動查找DLL並指定要加載的路徑。如何動態指定類庫DLL的路徑?

+0

可以使用的FileDialog來查找DLL並反射從DLL加載 – 2013-03-20 14:53:59

+0

歸類@SonerGönül 我還是什麼也沒做。 我寫了一個類庫並在項目中引用它。 一切正常。 只要DLL在正確的位置。 因此,我問如何在運行時找不到應用程序特定DLL的路徑。 – Mixer 2013-03-20 14:59:21

+0

您應該點擊您收到的回答您的問題的答案。我注意到你沒有爲你提出並且已經回答的20個或更多的問題中的任何一個做這個。 – Pete 2013-03-20 18:09:09

回答

1

您可以將路徑添加到搜索DLL的應用程序配置中。下面是一個例子:

<configuration> 
    <runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <probing privatePath="C:\myDLLDirectory\" /> 
    </assemblyBinding> 
    </runtime> 
</configuration> 

查看此處瞭解更多信息和想法。有幾種方法可以做到這一點:http://support.microsoft.com/kb/837908