我在 C# MVC 应用程序中使用 Visual Studio 10。
我对 .dll 参考有疑问。我正在使用名为 Ionic.Zip.dll 的第三方参考。我不确定的是它当前指向我的 C: 驱动器上的一个位置。我如何放置这个 .dll 以及什么是最佳实践,以便在我签入项目时,其他人也可以看到这个 .dll 而不会炸毁。
谢谢
我在 C# MVC 应用程序中使用 Visual Studio 10。
我对 .dll 参考有疑问。我正在使用名为 Ionic.Zip.dll 的第三方参考。我不确定的是它当前指向我的 C: 驱动器上的一个位置。我如何放置这个 .dll 以及什么是最佳实践,以便在我签入项目时,其他人也可以看到这个 .dll 而不会炸毁。
谢谢
我通常会在我的应用程序结构中放置一个库文件夹,将第 3 方 dll 放在该文件夹中,然后引用该 dll。然后确保将库文件夹签入您的源代码管理。现在,任何提取您的源代码的人都将拥有所需的 dll。
最好的方法是使用Nuget。
但在某些情况下,Nuget 不可用或无法兼容,所以正如我们朋友所说,最好在应用程序结构中放置一个库文件夹,将第 3 方 dll 放在该文件夹中,然后引用该 dll。然后确保将库文件夹签入源代码管理。现在,任何拉取源代码的人都将拥有所需的 dll。