簡體   English   中英

C#如何打包(封裝)引用第三方dll的類庫?

[英]C# How to Package(encapsulate) class library that reference third party dlls ?

我有一個引用第三方dll的類庫項目。 但是當我在其他項目(開發人員)中將我的類庫引用為第三方(dll)時,他們遇到了錯誤。 無法加載文件或程序集“我的類庫項目引用的第三方dll”。 我的需要是我想單獨給其他人我的類庫dll,而不給他們它依賴的dll。 我該如何實現?

如果您的DLL依賴於其他一些DLL,則您可以單獨分發DLL,但是如果沒有添加正確的依賴項,任何人都將無法使用它。

例如,這就是Nuget所做的。 您在編譯DLL時要考慮特定的Nuget軟件包。 僅分發DLL,並告訴DLL用戶在其末尾添加正確的Nuget程序包。

暫無
暫無

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

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