我有一个包含两个项目的Visual Studio 2010 C ++解决方案:可执行文件和库。我能够成功地从Configuration Manager中删除其中一个项目(可执行文件)的项目配置,但不能删除其他项目(库)。
这两个项目以前都是vs2008解决方案的一部分,此后已升级到vs2010。
当我尝试从库项目中删除配置时,出现错误:
无法完成操作。指针无效。
对于该项目的所有配置都会发生这种情况。
由于这只发生在其中一个项目中,这让我相信项目可能存在问题,这就是为什么VS2010不喜欢它。有什么想法可能是错的吗?
答案 0 :(得分:1)
经过一些反复试验,我发现问题出在库项目文件(library.vcxproj
)中的一些剩余项目配置中。违规部分是:
<ProjectExtensions>
<VisualStudio>
<UserProperties RESOURCE_FILE="library.rc" />
</VisualStudio>
</ProjectExtensions>
从项目文件中删除上述部分并重新加载解决方案后,我能够删除项目配置。