我有几个(3)我想跨多个解决方案(12+)共享的核心项目。tfs2013跨项目共享项目
所以说,我有12个网站,他们使用一些共享的后端核心代码(在这种情况下,我不是在谈论共享的JS,CSS或视图 - 我正在谈论业务对象,实体的东西等等。 )。
我需要能够确定哪个站点具有dev,test,prod等共享代码的版本,以便开发人员可以获取网站代码并获得正确版本的共享代码以进行开发或修补网站。
然后MS构建服务器需要知道哪个版本的共享代码获得部署。
为了解决这个问题,我看到人们在分支核心代码 - 这看起来很荒谬,要做12次以上。 (我确实希望有时分支的核心代码之类的热修复和长时间运行的项目。)
我也看到人们复制的核心代码的DLL和检查那些。
我想我会列出基于TFS标签名称的解决方案的依赖关系,以便开发人员可以轻松地使用正确的代码获得运行的应用程序,并给出一个tfs标签,构建服务器可以获取网站的代码和适当版本的核心代码。我现在也在使用TFS & VS 2013,所以就是这样。
那么,有没有办法做到这一点,直接,可支持/可缩放和直观?谢谢 - 彼得