簡體   English   中英

在C#中引用dll

[英]Referencing a dll in C#

當我在c#中引用一個dll時,它有我的本地路徑。 因此,當我在另一台計算機上運行時,它無法找到它。 如何添加一個dll,使其不在我的本地文件夾中?

當我在另一台計算機上運行我的程序時,它說“找不到命名空間,你錯過了使用指令或程序集引用嗎?”

我一定是在搜索錯誤的關鍵詞,因為我無法在任何地方找到它。

在“引用”區域中右鍵單擊它,轉到屬性,然后將“復制本地”設置為True。 這會將dll復制到您的output / bin文件夾中進行分發,並且應解決沒有DLL的機器上的依賴關系。

程序集引用沒有路徑(本地或其他)。 只是引用的程序集名稱。 您可以使用ildasm自行驗證,然后雙擊程序集清單。

引用的組件必須可以在另一台機器上訪問。 在同一目錄,搜索路徑或GAC中。 您的部署程序(腳本,設置或其他)必須確保您在客戶端計算機上部署所有依賴項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM