我有两个解决方案。假设 Sol1 和 Sol2 。
现在我想将Sol1的项目添加到Sol2。 Sol2没有修改该项目。
这样做会造成任何伤害。这会以任何方式影响 Sol1 吗?
答案 0 :(得分:2)
如果您选择“添加现有项目”并从第一个解决方案中选择项目,那么两个解决方案的源代码库(该项目的源代码库)将相同。因此,一个项目的变化肯定会影响另一个项目。
如果您不想影响其他项目。获取该项目的副本并使用它来添加不同的解决方案。
答案 1 :(得分:1)
[Build break]由于Sol2正在使用Sol1中的项目,可能正在引用它的类。在后期,如果有人从sol1更改了项目代码,则sol2将不再构建..
答案 2 :(得分:1)
哦......这是大多数开发人员常犯的错误。它会对您的solution1和solution2产生不利影响。
由于项目引用相同的物理位置,如果使用现有的项目选项进行添加,那么无论何时更改它都会在其他解决方案中提示源更改消息。
所以,总是将你的项目复制到其他物理上 位置和使用现有项目选项添加,它将使您的 生活很酷。