2

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

谢谢。

4

1 回答 1

2

以下是解决问题的步骤:

  1. 从解决方案中删除添加的项目
  2. 将解决方案文件还原为其原始状态
  3. 在 notepad++ 中打开最近添加的项目 .csproj 文件,并打开已在解决方案中的任何项目的 .csproj 文件。
  4. 比较两个文件之间的所有属性,并确保它们具有相同的构建配置、配置、
    平台、平台目标。(只需从您的旧项目中获取所有这些信息)
  5. 保存新项目的 .csproj 文件并在 Visual Studio 中右键单击您的
    解决方案并添加现有项目,这将是
    您要添加的项目。

结果:Visual Studio 不涉及解决方案依赖项。

于 2013-09-13T22:07:50.173 回答