我有一個C#應用程序,並組織它的文件我有一個名爲「數據」的文件夾中的一些DLL。我想讓EXE檢查這個文件夾的DLL,就像它檢查它的當前目錄一樣。如果我使用以下信息創建了一個App.Config:C#設置不帶app.config的探測privatePath?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="Data" />
</assemblyBinding>
</runtime>
</configuration>
它可以毫無問題地工作。我不想有一個App.Config。有沒有辦法設置探測路徑而不使用app.config?
+1。沒辦法 - 創建AppDomain時必須設置它。 app.config由程序從運行時開始計算。只有替代方法是在代碼中創建第二個應用程序域。這雖然可能是一個適合的方法。 – TomTom 2012-04-27 05:45:43
我該怎麼做? – 2012-04-27 11:31:59
用鏈接更新了答案。 – 2012-04-27 15:51:29