已经存在同名配置


106

我有10多个项目(VS2010 SP1)的解决方案。我在解决方案中定义了以下配置:

  • 除错
  • 调试质量检查
  • 发行版
  • 发布生产

这使我可以轻松地为每个部署方案设置特定设置。但是,由于某些原因,我无法按照自己的意愿进行设置。请看以下截图:

配置管理器的屏幕快照

注意突出显示的项目/配置。我无法为这些项目创建“ Debug-QA”配置(通过<New>在该特定项目的单元格中进行选择)。例如,当我尝试向DataUtility项目添加新的“ Debug-QA”配置时,Visual Studio对我大吼:

无法创建此配置,因为已经存在相同名称的解决方案配置。

我知道!我正在尝试将配置添加到项目中!我在这里想念什么?我希望所有项目都具有全部5种配置。尝试匹配(创建)平台时(例如,向DataUtility项目添加“任何CPU”平台)时,我遇到相同的问题。


您如何尝试将配置添加到项目中?您是从网格的下拉列表中还是从顶部的下拉列表中(在屏幕截图中)添加新配置?如果在网格中执行此操作就可以了。
亚当·普洛彻

@AdamPlocher:从特定项目的网格下拉菜单中。
Josh M.

38
您是否正在选中“创建新的解决方案配置”复选框?取消选中它。
亚当·普洛彻

@AdamPlocher:我真是个白痴。伙计,我什至没有注意到-多么明显。请提交答案作为答案,我会接受。谢谢!
Josh M.

Answers:


245

确保您使用的是网格中的下拉列表(而不是对话框顶部的下拉列表),并且在添加新项目配置时不要选中“创建新解决方案配置”复选框。


73
可能是Visual Studio中最容易被忽略的复选框!
丽贝卡2014年

4
多年困扰着我。它只会每隔几年左右就抬起丑陋的头,但是,a,解决方案!!大声笑
bbqchickenrobot 2014年

4
“创建新的解决方案配置”复选框对我造成了问题。感谢您的解决方案!!!
维克拉姆

3
什么?!微软公司的某人必须参加UI开发课程。ah!
凯尔2015年

2
投票删除它在VisualStudio Uservoice上!这也是你的未来!
m93a

1

如果已经选中了创建新的解决方案配置复选框,这是一种解决方法:

  1. 打开资源管理器,然后导航到缺少平台的项目的解决方案位置。
  2. 将解决方案.sln文件移动到Visual Studio无法找到的临时位置。
  3. 为缺少平台的项目打开.csproj文件。
  4. 单击解决方案平台下拉菜单。
  5. 单击配置管理器...
  6. 在表中,单击项目的“平台”列中的下拉列表,然后选择,以添加新平台。
  7. 单击确定。
  8. 根据需要重复添加新平台。
  9. 保存项目。
  10. 将先前移动的解决方案文件返回到原来的位置。
  11. 重新打开组合的项目解决方案。

来源https : //developercommunity.visualstudio.com/content/problem/972/adding-a-platform-when-one-with-the-same-name-alre.html

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.