C#如何打包(封装)引用第三方dll的类库?

时间:2016-04-19 11:48:25

标签: c# .net dll class-library

我有一个引用第三方dll的类库项目。但是当我在其他项目(开发人员)中引用我的类库作为第三方(dll)时,他们遇到了错误。无法加载文件或程序集"我的类库项目引用的第三方dll"。 我的需要是我想给别人我的类库dll而不给它们依赖的dll。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

如果您的DLL依赖于其他一些DLL,您可以单独分发您的DLL,但没有人可以在不添加正确依赖项的情况下使用它。

这就是Nuget所做的事情。您在编译DLL时考虑了特定的Nuget包。仅分发您的DLL并告诉DLL的用户在其末尾添加正确的Nuget包。