首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何处理源代码管理中的外部库?

如何处理源代码管理中的外部库?
EN

Stack Overflow用户
提问于 2010-09-22 11:32:54
回答 3查看 977关注 0票数 3

如何处理.NET项目(C#)中的外部库?

可能的情况可能是:

  1. 将外部库放在源代码管理
  2. 中,将外部库放在文件服务器上并创建副本脚本,并将此脚本添加到源代码管理

中。

我建议将外部库放在文件服务器上,创建一个复制本地脚本并将其映射到替代驱动器(例如R驱动器),并引用每个库,并使用其名称和版本or;例如R:\MyLib\V1.0.0.0\mylib.dllR:\YourLib\V1.3.2.1\yourlib.dll。复制本地脚本将两个文件从共享文件服务器复制到R:

EN

回答 3

Stack Overflow用户

发布于 2010-09-22 11:40:17

将外部库放入本地lib文件夹到项目中。这样,每个项目都是独立的。

票数 7
EN

Stack Overflow用户

发布于 2010-09-22 11:38:46

假设程序集不是来自.NET框架,我将使用第一个解决方案。有了这个解决方案,您就可以在一个地方拥有所有的东西,并且版本必须坚持您的应用程序的特定修订版。

服务器上的所有内容都会增加项目的许多外部依赖关系。团队中的每个人都必须能够访问存储文件的地方。如果您在家里工作,没有访问服务器等,会发生什么。

票数 4
EN

Stack Overflow用户

发布于 2010-09-22 11:43:17

我通常将库放在解决方案文件夹内的lib文件夹中。如果这些库是开源的,我还使用svn:externals特性来更新它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3768765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档