如何处理.NET项目(C#)中的外部库?
可能的情况可能是:
中。
我建议将外部库放在文件服务器上,创建一个复制本地脚本并将其映射到替代驱动器(例如R驱动器),并引用每个库,并使用其名称和版本or;例如R:\MyLib\V1.0.0.0\mylib.dll或R:\YourLib\V1.3.2.1\yourlib.dll。复制本地脚本将两个文件从共享文件服务器复制到R:
发布于 2010-09-22 11:40:17
将外部库放入本地lib文件夹到项目中。这样,每个项目都是独立的。
发布于 2010-09-22 11:38:46
假设程序集不是来自.NET框架,我将使用第一个解决方案。有了这个解决方案,您就可以在一个地方拥有所有的东西,并且版本必须坚持您的应用程序的特定修订版。
服务器上的所有内容都会增加项目的许多外部依赖关系。团队中的每个人都必须能够访问存储文件的地方。如果您在家里工作,没有访问服务器等,会发生什么。
发布于 2010-09-22 11:43:17
我通常将库放在解决方案文件夹内的lib文件夹中。如果这些库是开源的,我还使用svn:externals特性来更新它们。
https://stackoverflow.com/questions/3768765
复制相似问题