【问题标题】:How do I add a source controlled (tfs) project to a solution and maintain binding?如何将源代码控制 (tfs) 项目添加到解决方案并保持绑定?
【发布时间】:2014-12-15 15:08:44
【问题描述】:

我想创建三个独立的 ASP.NET MVC 解决方案,都指向同一个模型项目。如何使从一个解决方案所做的更改更新到其他解决方案?

例如,Visual Studio 中是否可以像使用整个解决方案一样“从源代码管理添加新项目”?

【问题讨论】:

  • 共享源代码是一种非常糟糕的做法,会增加错误和错误的可能性。您应该始终共享二进制文件。

标签: asp.net-mvc tfs visual-studio-2013


【解决方案1】:

所以你希望有 3 个解决方案共享一个共同的项目。

您可以通过两种方式实现这一目标。

NuGet 将项目放在自己的解决方案中并创建输出的 NuGet 包,然后您的其他解决方案可以使用 NuGet 包。

共享项目 共享项目很容易做到,只需确保您的共享项目与您的解决方案在同一工作区中可用。做一个获取最新的,然后您可以右键单击解决方案并选择添加现有项目。 您所做的任何更改都需要重新检查到源代码管理中,然后这些更改将出现在每个不同解决方案中项目的每个“副本”中。

共享项目运行良好,但您在构建解决方案时可能需要考虑一些因素,主要是如果您只对共享项目进行更改,您是否需要使用它的所有解决方案在签到时构建?

【讨论】:

  • 我们不会对此进行自动构建,所以没有。感谢您对此的想法。
猜你喜欢
  • 1970-01-01
  • 2014-03-09
  • 1970-01-01
  • 2023-03-13
  • 2018-02-10
  • 2016-09-21
  • 2010-09-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多