将新项目添加到VS解决方案时会影响解决方案依赖性

时间:2013-04-18 21:13:57

标签: c# visual-studio-2010 dependencies

我们拥有庞大的项目解决方案,包含大约20个项目和6种不同的构建配置。每个构建配置都有自己的依赖项,在向解决方案添加新项目时,它会更改其他项目依赖项并且无法编译。关于如何添加新项目而不对其他项目及其依赖项造成任何影响的任何想法?

感谢。

1 个答案:

答案 0 :(得分:2)

以下是解决问题的步骤:

  1. 从解决方案中删除已添加的项目
  2. 将解决方案文件还原为其原始状态
  3. 在记事本++中打开最近添加的项目.csproj文件并打开.csproj文件 任何已经在解决方案中的项目。
  4. 比较两个文件之间的所有属性并确保 它们具有相同的构建配置,配置,
    平台,平台目标。 (只需从你的旧信息中获取所有这些信息 项目)
  5. 保存新项目的.csproj文件,然后右键单击您的 视觉工作室的解决方案,并添加现有的项目 你要添加的项目。
  6. 结果:Visual Studio不会触及解决方案依赖项。