【发布时间】:2019-12-09 02:13:06
【问题描述】:
我创建了一个名为 AddonLib 的项目,它是一个大解决方案的一部分。由于某些未知原因,放置源代码的文件夹被命名为 AddonLib_1。我一直试图摆脱那个“_1”太久了,这让我发疯了。我尝试过的事情:
- 从 TFS 和解决方案中删除了项目。重命名目录。当我尝试再次添加项目时,我收到消息“项目文件“blabla\AddonLib_1\AddonLib.vcxproj”已被移动、重命名或不在您的计算机上”。
- 编辑了解决方案的 xml 文件。检查项目文件以确定。删除了带有和不带有 _1 的项目的任何痕迹。 AddonLib 项目不再是解决方案的一部分。尝试重新添加它,与之前相同的错误。
- 按照指令here 清除了VS 缓存。重复上一步。同样的错误。
我在我的代码、xml 文件等任何内容中都找不到对 AddonLib_1 的任何引用。但是每次我尝试加载项目时,都会遇到同样的错误。
使用 findstr 查找字符串“AddonLib_1”没有结果...
这会导致构建中断。即使没有对 AddonLib_1 的引用(我可以找到),在服务器中构建时我也会收到错误“无法找到项目 AddonLib_1/AddonLib.vcxproj blablabla”....
除了解决方案的xml文件,项目的xml文件,依赖这个项目的少数项目的xml文件,还有哪里能找到曾经项目在AddonLib_1目录下的信息呢?
更多信息: 我可以删除该项目。从 TFS 和解决方案中删除它,然后删除目录。创建一个具有所需名称的新项目。添加源文件和头文件。现在,我需要在项目 xml 文件中添加一些信息。如果我打开 xml 文件并进行编辑,当我尝试重新加载项目(之前已加载!)时,我会收到相同的错误消息。如果我再次打开 xml,撤消我所做的微小更改,我仍然会收到错误消息。同样,这是在一个新项目中,从零开始。
【问题讨论】:
标签: visual-studio