|
|
1
7
有几种流行的方法来处理这种情况。
我通常更喜欢#2。但这实际上取决于你需要/想要如何工作的具体情况。 |
|
|
2
0
不确定TFS,但在大多数源代码管理系统中,您可以在多个位置共享代码。对任何共享副本的更改都会反映在所有副本中。在Visual Studio级别,它们将显示为独立的代码段。 您的每个web应用程序(解决方案)都包含一个完全由共享代码组成的项目。通常,源代码是共享的,并成为构建过程的一部分。您可以共享生成的DLL,但大多数人不使用源代码管理DLL。 如果你没有共享部分的源代码,那么在GAC中安装代码可能会成为你创建共享部分的唯一选择。 |
|
|
3
0
我们有一个共享库,用于我们的几个项目。然后,我们添加对共享库的引用,而不是对实际项目的引用。.. 然后,您必须将引用的路径添加到构建xml中,以便TFS服务器知道.dll的位置。每次为项目完成新的构建时,它都会将共享的最新版本复制到项目的bin中。 我们所有的项目,包括Shared,都有4个分支:开发、集成、暂存和生产。因此,当我们需要对共享库进行更改时,我们会在其开发分支中进行更改,因为它是孤立的。一旦我们感到高兴,我们就会将我们的更改合并到集成中。我们构建共享集成,然后构建受更改影响的项目。这是我们开始测试其他应用程序的时候,看看我们的更改是否导致了任何错误。所以。。。
|