10

我在 C# MVC 应用程序中使用 Visual Studio 10。

我对 .dll 参考有疑问。我正在使用名为 Ionic.Zip.dll 的第三方参考。我不确定的是它当前指向我的 C: 驱动器上的一个位置。我如何放置这个 .dll 以及什么是最佳实践,以便在我签入项目时,其他人也可以看到这个 .dll 而不会炸毁。

谢谢

4

3 回答 3

13

我通常会在我的应用程序结构中放置一个库文件夹,将第 3 方 dll 放在该文件夹中,然后引用该 dll。然后确保将库文件夹签入您的源代码管理。现在,任何提取您的源代码的人都将拥有所需的 dll。

于 2012-12-21T20:16:55.767 回答
2

更简单...只需通过Visual Studio 包管理器NuGet添加对 DotNetZip 的引用:

http://nuget.org/packages/DotNetZip

你不应该担心它。

于 2012-12-21T20:41:42.503 回答
1

最好的方法是使用Nuget

但在某些情况下,Nuget 不可用或无法兼容,所以正如我们朋友所说,最好在应用程序结构中放置一个库文件夹,将第 3 方 dll 放在该文件夹中,然后引用该 dll。然后确保将库文件夹签入源代码管理。现在,任何拉取源代码的人都将拥有所需的 dll。

于 2016-09-05T08:28:27.153 回答