将现有项目添加到解决方案的效果

时间:2012-11-22 06:28:38

标签: c# visual-studio

我有两个解决方案。假设 Sol1 Sol2
现在我想将Sol1的项目添加到Sol2。 Sol2没有修改该项目。
这样做会造成任何伤害。这会以任何方式影响 Sol1 吗?

3 个答案:

答案 0 :(得分:2)

如果您选择“添加现有项目”并从第一个解决方案中选择项目,那么两个解决方案的源代码库(该项目的源代码库)将相同。因此,一个项目的变化肯定会影响另一个项目。

如果您不想影响其他项目。获取该项目的副本并使用它来添加不同的解决方案。

答案 1 :(得分:1)

[Build break]由于Sol2正在使用Sol1中的项目,可能正在引用它的类。在后期,如果有人从sol1更改了项目代码,则sol2将不再构建..

答案 2 :(得分:1)

哦......这是大多数开发人员常犯的错误。它会对您的solution1和solution2产生不利影响。

由于项目引用相同的物理位置,如果使用现有的项目选项进行添加,那么无论何时更改它都会在其他解决方案中提示源更改消息。

  

所以,总是将你的项目复制到其他物理上   位置和使用现有项目选项添加,它将使您的   生活很酷。