在 brach 中引用另一个项目



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

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

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

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

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

如果你的实用工具项目位于存储库之外(如果你在其他项目中使用它,则应该这样做(,请考虑使用打包/版本解决方案,例如 NuGet。

设置自己的内部 NuGet 服务器很简单,事实上,如果你使用的是 VSTS/TFS 生成,则还有一个步骤,用于基于该生成的项目生成 NuGet 包。

使用此方法,您可以将 x 版本的实用程序包安装到项目中,而不考虑分支,而不会影响实用程序源代码。

调用实用程序类的方式与仍具有直接项目引用时没有什么不同。

相关内容

  • 没有找到相关文章

最新更新