完整故事
通常,当我安装 Visual C# 2010 Express 时,我做的第一件事就是切换到专家设置。这使我可以访问构建配置以及相应的管理器。最近的安装似乎行为不当。
我创建的第一个项目是 XNA 4.0(刷新)项目。我导入了一些旧代码,切换到专家设置,并确认我能够访问构建配置管理器和构建配置工具栏。但是,当我打开项目属性并切换到“构建”选项卡时,找不到正常的“配置”和“平台”下拉列表。此外,尽管在工具栏/管理器中选择“调试”为活动状态,但“发布”设置显然正在使用中。
我尝试了各种方法,从重新启动 Visual Studio 到手动编辑 .csproj XML,顺便说一下,这将“调试”标记为活动配置:而不是“发布”。有趣的是,无论构建配置的顺序如何,如果存在 Release,则配置将如此actually在项目属性中处于活动状态(未从工具栏的下拉列表中选择)。请记住,由于某种原因,通常出现在项目属性页面上的下拉菜单并不存在。
运气不好,我在一个单独的解决方案中创建了两个新项目:一个控制台应用程序和一个 WinForms 应用程序。这次,构建配置管理器甚至没有出现在“构建”菜单中,并且工具栏中的下拉菜单被禁用,就好像我什至没有打开解决方案一样。
我搜索了又搜索,但找不到这种行为的解释或解决方案。
注意:我确实可以通过 MSDN 访问 Visual Studio 2010,因此如果有必要,升级是一个可行的解决方案。
tl;dr
是的,我已切换到专家设置。
- Windows 8 专业版,最新
- 新鲜的 Visual C# 2010 Express 安装
- XNA 4.0 刷新
Problems
- New XNA project:
- 切换构建配置对实际配置没有影响;尽管另有说明,它总是停留在发布状态。
- 在项目属性 -> 构建中,不存在构建配置/平台的下拉列表。
- New console/WinForms project:
- 构建配置管理器不在构建菜单中。
- 构建配置工具栏已禁用下拉菜单,并且未选择任何内容。
已经尝试过
删除发布配置
效果:切换到调试
重新创建发布配置
效果:删除时切换到“调试”,然后在重新创建时切换到“发布”
在文本编辑器中摆弄 .csproj XML
效果:无;一开始看起来不错
重新创建所有配置
效果:总是在释放时落地
重新启动 Visual C# Express 2010
效果:无
摆弄设置
效果:无
重新加载项目
效果:无
- 打开菜单:
Tools
-> Options
...
- Select
Projects and Solutions
- Check
Show advanced build configurations
我不记得过去需要启用此功能,尽管我总是必须切换到专家设置。话又说回来,我已经使用 Visual Studio 2012 一段时间了,所以我可能已经忘记了。我也很少使用 Express,所以这可能是 Express 和完整版本之间的差异。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)