【问题标题】:Reference another project in a brach引用分支中的另一个项目
【发布时间】:2017-07-19 11:40:13
【问题描述】:

使用 Visual Studio,当我需要调用另一个项目中包含的类时,我正在苦苦思考如何最好地设置分支。假设我的项目结构如下:

Solution
-  Project 1
-  project 2
-  Project 3
-  Utility

当我对我的项目进行分支时,它会如下所示:

Solution
-  Project 1-DevBranch
-  project 2-DevBranch
-  Project 3-DevBranch
-  Utility

从我的每个分支机构调用实用程序项目的最有效方法是什么?

【问题讨论】:

    标签: visual-studio branch branching-and-merging branching-strategy


    【解决方案1】:

    如果您的实用程序项目位于您的存储库之外,如果您在其他项目中使用它,那么应该考虑使用打包/版本解决方案,例如 NuGet。

    设置您自己的内部 NuGet 服务器很简单,事实上,如果您使用 VSTS/TFS 构建,还有一个步骤可以根据该构建的工件为您生成 NuGet 包。

    通过这种方法,您可以将 x 版本的 Utilities 包安装到您的项目中,而不考虑分支,而不会影响 Utilities 源代码。

    调用你的实用程序类与你仍然有一个直接的项目引用没有什么不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-20
      • 2019-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多