在另一个源代码控制项目中引用一个源代码控制项目(使用 TFS)
Posted
技术标签:
【中文标题】在另一个源代码控制项目中引用一个源代码控制项目(使用 TFS)【英文标题】:referencing a source controlled project (using TFS) in another source controlled project 【发布时间】:2010-08-25 22:12:01 【问题描述】:我有三个 VS 解决方案: 人力资源解决方案 薪资解决方案
还有一个主网站(Shell);
人力资源是一个解决方案,也是一个团队项目。
工资单是一样的,主网站(Shell)也是如此。
我需要的是在人力资源解决方案中引用(Shell)
还有在工资单中。
在 TFS 中可能吗? 如果是这样,如果我在人力资源解决方案中修改了 Shell, 修改会自动转移到薪资解决方案吗?
【问题讨论】:
【参考方案1】:是的,去 File->Source Control->Add Project from Source Control...
这将弹出一个对话框,允许您从源代码管理的其他位置添加项目。
一旦您开始分享这样的项目,就值得在您的源代码控制结构中增加一点健壮性,因此值得一读:
http://tfsbranchingguideiii.codeplex.com/wikipage
【讨论】:
最大的问题是共享代码,也是最难养成的习惯:不要共享不稳定的代码。尝试以自己的方式将共享项目作为发布来管理。让每个项目引用一个它知道对其有利的版本,并在适合该项目时明确升级到新版本。手动且显式地同步库版本。在我的经验中,不这样做会很快导致每个人都害怕接触的脆弱项目,并且当每个人都在办公室里跑来跑去“如果我对这个文件进行这个更改可以吗”等时感到非常头疼。 我看这个答案太久了(比如 90 分钟)......谢谢伙计! 使用 Visual Studio 2012:文件 > 源代码管理 > 高级 > 从源代码管理添加项目... 现在考虑发布 NuGet 包可能是个好主意。 @JimT 链接已损坏。以上是关于在另一个源代码控制项目中引用一个源代码控制项目(使用 TFS)的主要内容,如果未能解决你的问题,请参考以下文章
C# 我定义了一个静态类编译成DLL后,在另一个项目中引用这个DLL,但访问不了里面的成员
通过引用传递 UIViewController 或在另一个处理程序类中获得自我控制
无法控制将引用对象拖动到 Xcode 9.2 (9C40b) iOS 项目中的 ViewController
小程序 已被代码依赖分析忽略,无法被其他模块引用。你可根据控制台中的代码依赖分析告警信息修改代码,或关闭过滤无依赖文件功能