为什么我的Visual Studio 2010中的配置管理器被禁用了?

50

我刚开始做一个新项目,但是无法将构建操作设置为 Debug/Release。这是个大问题!

我在系统上还有另一个解决方案,打开后可以更改解决方案配置。所以这一定与这个特定的解决方案有关?


项目文件(.csproj,.fsproj,.vbproj等)是否定义了Debug / Release配置? - Brian
3个回答

79

5
确实,完全没有被发现。我在三年前就发过博客了 :-) - Kate Gregory
1
我之前也走过这条路,但仍需要谷歌才能弄清楚。非常令人沮丧。谢谢。 - redcalx
真棒,谢谢Kate!隐藏的宝藏。 - Sundara Prabu
在全新安装的Windows 10 Pro和全新安装的Visual Studio 2010上,我刚刚尝试了这个方法,但它并没有起作用。实际上,我自己找到了这个解决方案,很惊讶它没起作用。然后我搜索并在这里找到了你的解决方案。如果我弄清楚了,我会回复的。 - Xonatron
这里是我上面问题的解决方案:如果您使用的是VS的Express版本,请打开专家设置(工具->设置->专家设置)。然后这里的解决方案就可以正常使用了。 - Xonatron

2
正确的解决方案是:
  1. 选择 工具(Tools),选项(Options)
  2. 在项目和解决方案下的常规(General)部分中点击。
  3. 勾选 显示高级编译配置(Show advanced build configurations)。

这样您应该会看到解决方案配置下拉菜单已启用


6
我并不打算与你争辩,但这个答案与被接受的答案有何不同? - Kate Gregory

0

谷歌搜索

Tools | Customize from the menu.

In the Build section, drag the "Solution  Configuration" item from the list
on the right to the build toolbar.  You might also want to drag the "Platform
Configuration" item as well. The Configuration Manager itself is available
from the drop-down list of either of those controls.  Also check
Tools|Customize|Toolbars to make sure that the Build toolbar is visible.

6
这个项目的配置管理器已经被完全禁用了。我甚至在顶部菜单栏中添加了“配置管理器”,但它显示灰色不可用。??? - Matt H.
到目前为止,我猜网站模板项目还没有这个功能。需要将其转换为带有csproj文件的解决方案/项目才能启用这些配置。@MattH. - Hammad Sajid

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接