如何将源代码管理(tfs)项目添加到解决方案中并维护绑定



我想创建三个独立的ASP.NET MVC解决方案,它们都指向同一个Model项目。如何保持对一个解决方案所做的更改更新其他解决方案?

例如,在Visual Studio中有没有办法像使用整个解决方案一样"从源代码管理添加新项目"?

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

你可以通过两种方式来实现这一点。

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

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

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

最新更新