Visual Studio 2010:删除项目配置时指针无效

时间:2016-04-14 06:31:38

标签: visual-studio-2010

我有一个包含两个项目的Visual Studio 2010 C ++解决方案:可执行文件和库。我能够成功地从Configuration Manager中删除其中一个项目(可执行文件)的项目配置,但不能删除其他项目(库)。

这两个项目以前都是vs2008解决方案的一部分,此后已升级到vs2010。

当我尝试从库项目中删除配置时,出现错误:

  

无法完成操作。指针无效。

对于该项目的所有配置都会发生这种情况。

由于这只发生在其中一个项目中,这让我相信项目可能存在问题,这就是为什么VS2010不喜欢它。有什么想法可能是错的吗?

1 个答案:

答案 0 :(得分:1)

经过一些反复试验,我发现问题出在库项目文件(library.vcxproj)中的一些剩余项目配置中。违规部分是:

<ProjectExtensions>
  <VisualStudio>
    <UserProperties RESOURCE_FILE="library.rc" />
  </VisualStudio>
</ProjectExtensions>

从项目文件中删除上述部分并重新加载解决方案后,我能够删除项目配置。