在VS2010中,Project Property Pages中的配置列表与Configuration Manager中的配置列表不匹配。我该如何解决?

时间:2016-08-25 12:43:37

标签: visual-studio visual-studio-2010

我有一个旧的Visual Studio 2010项目,很多的配置。为了重构/理解项目,我决定改组并重命名其中一些配置(使用Configuration Manager中的Edit选项)。问题? Project Property Pages中可用的配置列表(可以更改编译器或链接器选项等)仍然显示旧名称!这可能非常混乱,缺乏一致性令人愤怒。

我尝试重新启动Visual Studio并删除.user和.sdf文件 - 那些没有帮助。我甚至尝试在.vcxproj和.sln文件中手动搜索和替换旧名称。唯一的结果是无法正确打开项目(不构建)。

我做错了什么吗?我可以做任何事情来恢复这个项目的订单吗?

1 个答案:

答案 0 :(得分:0)

我怀疑我描述的行为是Visual Studio 2010中的一个错误,但我最终找到了一种方法来做我想做的事情。

为了完全更改项目/解决方案配置的名称:

  1. 打开配置管理器
  2. 从&#34; Active解决方案配置&#34;中选择<Edit...>;下拉列表
  3. 更改要编辑的配置的名称,然后关闭“编辑解决方案配置”窗口
  4. 在&#34;项目背景下&#34;配置管理器的一部分,打开&#34;配置&#34;下拉列表。您会注意到,您刚刚更改过的名称配置仍然存在旧配置。再次选择<Edit...>并将其更改为您在步骤3中执行的操作。
  5. Visual Studio将在错误提示中通知您&#34;操作无法完成&#34;。这是(部分)错误的。
  6. 关闭提示,配置管理器,最后关闭解决方案(从File菜单)保存对其的任何更改。
  7. 重新打开解决方案。
  8. 进入配置管理器,再次检查相关的&#34;配置&#34;下载项目背景&#34;项目背景&#34;菜单。您会注意到,虽然最初显示旧配置名称,但下拉列表仅显示新配置名称。选择它。否则,尝试访问项目属性现在将生成另一个&#34;操作无法完成&#34;错误。
  9. 配置现在应以新名称运行。