全文
通常,当我安装 Visual C# 2010 Express 时,我做的第一件事就是切换到专家设置。这使我可以访问构建配置和相应的管理器。最近的安装似乎有问题。
我创建的第一个项目是 XNA 4.0 (Refresh) 项目。我导入了一些旧代码,切换到专家设置,并确认我能够访问构建配置管理器和构建配置工具栏。但是,当我打开项目属性并切换到“构建”选项卡时,找不到正常的“配置”和“平台”下拉菜单。此外,即使调试在工具栏/管理器中被选为事件状态,发布设置显然也在使用中。
我尝试了从重新启动 Visual Studio 到手动编辑 .csproj XML 的所有方法——顺便说一句,将 Debug 标记为事件配置:而不是 Release。有趣的是,无论构建配置的顺序如何,如果存在 Release,那将是在项目属性中激活的配置实际上(不是从工具栏的下拉列表中选择)。请记住,由于某些原因,通常出现在项目属性页面上的下拉菜单不存在。
运气不好,我在一个单独的解决方案中创建了两个新项目:一个控制台应用程序和一个 WinForms 应用程序。这一次,构建配置管理器甚至没有出现在“构建”菜单中,工具栏中的下拉菜单也被禁用,就好像我什至没有打开解决方案一样。
我搜索了又搜索,但我找不到针对此行为的解释或解决方案。
注意:我确实可以通过 MSDN 访问 Visual Studio 2010,因此如有必要,升级是一个可行的解决方案。
tl;dr
是的,我已经切换到专家设置。
- Windows 8 专业版,最新
- 全新 Visual C# 2010 Express 安装
- XNA 4.0 更新
问题
- 新 XNA 项目:
- 切换构建配置对实际配置没有影响;尽管另有说明,它始终停留在 Release 上。
- 在项目属性 -> 构建中,构建配置/平台的下拉列表不存在。
- 新控制台/WinForms 项目:
- Build Configuration Manager 不在 Build 菜单中。
- 构建配置工具栏已禁用下拉菜单,并且未选择任何内容。
已经尝试过
删除发布配置
效果:切换到调试重新创建发布配置
作用:删除时切换到Debug,重新创建时切换到Release在文本编辑器中摆弄 .csproj XML
影响:无;一开始看起来不错重新创建所有配置
效果:始终登陆 Release重新启动 Visual C# Express 2010
效果:无摆弄设置
效果:无重新加载项目
效果:无
最佳答案
- 打开菜单:
工具
->选项
... - 选择
项目和解决方案
- 检查
显示高级构建配置
我不记得过去需要启用此功能,但我确实总是需要切换到专家设置。再一次,我已经使用 Visual Studio 2012 有一段时间了,所以我可能只是忘记了。我也很少使用 Express,所以这可能是 Express 和完整版本之间的差异。
关于c# - 无法在 Visual C# 2010 Express 中访问构建配置管理器或构建配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16066536/