2

是否有所有(或几乎所有)可能因为同一组项目维护多个解决方案文件而产生的问题的列表?这样做的唯一原因是不同版本的 Visual Studio。

我知道在一个解决方案文件中添加新项目但尚未同步到另一个解决方案文件中的明显问题。还有一些是什么?

免责声明:我目前的公司仍在使用 VS10,主要是出于政治原因。因此,请保留关于需要单一解决方案以及这不是最佳“解决方案”的说教。

4

1 回答 1

1

我一直看到这样做,除了你提到的之外,大多数情况下它都很好,添加的任何文件都必须添加到所有项目中。但是,我建议您使用各种 make 文件,CMake是一个非常强大的版本,但还有很多其他版本。它们的工作方式基本上是,您编写一个脚本来定义项目的制作方式,然后最终用户在其上运行 CMake.exe。它将采用该脚本并在您想要的 VS 版本中为您的整个项目生成正确的解决方案和项目文件,它还支持生成 XCode 和 Eclipse 解决方案等类型,因此它是非常多平台的。

于 2013-07-18T16:58:20.230 回答