我有2个项目的结构有点像:
FolderA
|
\--> Project1.vcxproj
FolderB
|
\--> Project1.vcxproj
这两个Project1
实际上是不同的项目。
当我右键单击我的解决方案并Add -> Existing Project
时,我收到以下错误。
解决方案已包含名为“Project1”的项目。
鉴于我无法重命名实际的项目文件,而且我希望它们都添加到同一个解决方案中,有什么方法可以做到吗?
我尝试了很多东西:
以上所有导致同样的错误。
我认为既然项目文件在单独的文件夹中,VS会将它们视为单独的项目,但必须有一些我忽视的东西。
答案 0 :(得分:0)
如果您有两个具有相同名称的项目文件(不是具有相同名称的项目,而是项目文件),则会出现此问题。在您的情况下,它们是 Project1.vcxproj 和 Project1.vcxproj 。因此,您必须重命名其中一个(并且不要忘记重命名相应的 Project1.vcxproj.filters 文件),并且只有在此之后才将此项目作为现有项目添加到解决方案中。
也许问题可以通过其他方式解决,而无需重命名文件,但我不知道如何。