2011-07-05 165 views
0

如何在app.config文件中的.NET應用程序中定義* .dll文件的路徑? 我的應用程序使用存儲在本地網絡中另一臺計算機上的* .dll文件。將這些* .dll複製到我的機器不是好方法。app.config文件中* .dll文件的路徑

回答

2

由於網絡資源不可信,您將在通過.net在網絡中引用文件時遇到問題。

我認爲有一種方法可以將機器指定爲可信來源,但是您將不得不在運行應用程序的每臺機器上進行配置更改。

說實話,你最好寫封裝應用程序,將dll複製到本地文件夾,然後啓動主應用程序。您可以始終將最新版本複製到本地目錄,並將其作爲窮人的分發服務。

此外,你可能想看看點擊一次,因爲它聽起來像你在一個受控制的環境。我在幾個項目中使用它,它效果很好。

0

我假設Windows,所以它應該足以將文件夾添加到PATH變量。有關dll搜索順序,另請參閱here

如果這不起作用,您可以隨時加載程序集via Assembly.Load()