错误:"项目''已重命名或不再存在于解决方案中"?

4
我正在使用Visual Studio 2010。我有一个包含多个项目的解决方案。
这些项目是从其他解决方案中复制过来的,我已经重命名了一些项目。
第一次构建此解决方案成功后,关闭该解决方案并重新打开它时,当我构建它时出现错误““项目' ' 已重命名或不再在解决方案中””。
我在论坛上搜索了我的问题,看了很多方法,但最终我必须创建新解决方案并再次添加项目=>那时它可以成功构建。
但不幸的是,当我关闭和重新打开解决方案时,这个错误又发生了。
有人可以向我展示绝对删除此错误的解决方案吗?
谢谢,
T&TGroup

2
请参见 https://dev59.com/dXE85IYBdhLWcg3waCxT。 - Pedro Lamarão
2个回答

2

我在VS2010中遇到了相同的错误信息。

我通过打开解决方案文件(.SLN)并删除引用我的项目的行来解决了这个问题。然后我可以重新将我的项目添加到解决方案中并正确构建它。

ProjectReferences = "{F9859F0E-556D-44B5-BBDA-F4CEDEAA3226}|WebServiceInterface.dll;{ED5F7021-3E36-44D0-8362-577CFFF79090}|SharepointWeb.dll;"

1

我也遇到过这个问题。当我需要重命名我的vcxproj和sln文件时,我导致了这个问题,旧的项目依赖关系与新的文件名不匹配。

以下是一些步骤,希望对您有用......

从解决方案中删除所有项目,并逐个添加它们以查找存在问题的项目文件。在记事本中打开该文件,删除底部的项目引用并保存该文件。重新加载VS 2010中的解决方案,并重置项目依赖项。


谢谢 Vikky,但是我之前已经提到过:"我在这个论坛上搜索了我的问题,并阅读了许多方法,但最终我必须创建新的解决方案并重新添加项目=>那时它可以成功构建。 但不幸的是,当我关闭并重新打开解决方案时,此错误再次发生。"无论如何还是感谢您! - TTGroup

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接