在 VS2010 中,项目 属性 页面中的配置列表与配置管理器中的配置列表不匹配。我该如何解决?
In VS2010 the configuration list in Project Property Pages does not match the one in Configuration manager. How do I fix this?
我有一个旧的 Visual Studio 2010 项目,其中包含 很多 配置。为了 refactor/make 项目的意义,我决定改组并重新命名其中一些配置(使用配置管理器中的 Edit
选项)。问题?项目 属性 页面(可以在其中更改编译器或链接器选项等)中可用的配置列表仍然显示旧名称!这可能会让人非常困惑,而且缺乏一致性令人恼火。
我尝试重新启动 Visual Studio 并删除 .user 和 .sdf 文件 - 这些都没有帮助。我什至尝试在 .vcxproj 和 .sln 文件中手动搜索并用新名称替换旧名称。唯一的结果是无法正确打开项目(无法构建)。
我做错了什么吗?我可以做些什么来恢复这个项目的秩序吗?
我怀疑我描述的行为是 Visual Studio 2010 年的一个错误,但我最终还是找到了一种方法来做我想做的事情。
为了完全改变一个Project/Solution配置的名称:
- 打开配置管理器
- Select
<Edit...>
来自 "Active solution configuration" 下拉列表
- 更改要编辑的配置的名称并关闭“编辑解决方案配置”window
- 在配置管理器的 "Project contexts" 部分,打开 "Configuration" 下拉列表。您会注意到您刚刚更改名称的配置仍然在那里。 Select
<Edit...>
再次将其更改为您在第 3 步中所做的任何操作。
- Visual Studio 会在错误提示中通知您"The operation could not be completed"。这是(部分)错误的。
- 关闭提示、配置管理器,最后关闭解决方案(从
File
菜单)保存所有更改。
- 重新打开解决方案。
- 进入配置管理器并再次检查 "Project contexts" 菜单中的相关 "Configuration" 下拉菜单。您会注意到,虽然最初显示的是旧配置名称,但下拉列表只显示新配置名称。 Select它。否则尝试访问项目属性现在将产生另一个 "The operation could not be completed" 错误。
- 配置现在应该以新名称运行。
我有一个旧的 Visual Studio 2010 项目,其中包含 很多 配置。为了 refactor/make 项目的意义,我决定改组并重新命名其中一些配置(使用配置管理器中的 Edit
选项)。问题?项目 属性 页面(可以在其中更改编译器或链接器选项等)中可用的配置列表仍然显示旧名称!这可能会让人非常困惑,而且缺乏一致性令人恼火。
我尝试重新启动 Visual Studio 并删除 .user 和 .sdf 文件 - 这些都没有帮助。我什至尝试在 .vcxproj 和 .sln 文件中手动搜索并用新名称替换旧名称。唯一的结果是无法正确打开项目(无法构建)。
我做错了什么吗?我可以做些什么来恢复这个项目的秩序吗?
我怀疑我描述的行为是 Visual Studio 2010 年的一个错误,但我最终还是找到了一种方法来做我想做的事情。
为了完全改变一个Project/Solution配置的名称:
- 打开配置管理器
- Select
<Edit...>
来自 "Active solution configuration" 下拉列表 - 更改要编辑的配置的名称并关闭“编辑解决方案配置”window
- 在配置管理器的 "Project contexts" 部分,打开 "Configuration" 下拉列表。您会注意到您刚刚更改名称的配置仍然在那里。 Select
<Edit...>
再次将其更改为您在第 3 步中所做的任何操作。 - Visual Studio 会在错误提示中通知您"The operation could not be completed"。这是(部分)错误的。
- 关闭提示、配置管理器,最后关闭解决方案(从
File
菜单)保存所有更改。 - 重新打开解决方案。
- 进入配置管理器并再次检查 "Project contexts" 菜单中的相关 "Configuration" 下拉菜单。您会注意到,虽然最初显示的是旧配置名称,但下拉列表只显示新配置名称。 Select它。否则尝试访问项目属性现在将产生另一个 "The operation could not be completed" 错误。
- 配置现在应该以新名称运行。