全文
通常,当我安装 Visual C# 2010 Express 时,我要做的第一件事就是切换到专家设置。这使我可以访问构建配置和相应的管理器。这个最新的安装似乎行为不端。
我创建的第一个项目是 XNA 4.0 (Refresh) 项目。我导入了一些旧代码,切换到专家设置,并确认我能够访问构建配置管理器和构建配置工具栏。但是,当我打开项目属性并切换到“构建”选项卡时,找不到正常的“配置”和“平台”下拉菜单。此外,即使在工具栏/管理器中将调试选择为活动状态,也清楚地使用了发布设置。
我尝试了从重新启动 Visual Studio 到手动编辑 .csproj XML 的所有方法——顺便说一下,将 Debug 标记为活动配置:而不是 Release。有趣的是,无论构建配置的顺序如何,如果 Release 存在,那将是项目属性中实际活动的配置(不是从工具栏的下拉列表中选择的)。请记住,由于某种原因,通常出现在项目属性页面上的下拉列表不存在。
运气不好,我在一个单独的解决方案中创建了两个新项目:一个控制台应用程序和一个 WinForms 应用程序。这一次,构建配置管理器甚至没有出现在构建菜单中,并且工具栏中的下拉菜单被禁用,就好像我什至没有打开解决方案一样。
我已经搜索和搜索,但我找不到这种行为的解释或解决方案。
注意:我确实可以通过 MSDN 访问 Visual Studio 2010,因此如有必要,升级是一个可行的解决方案。
tl;博士
是的,我已切换到专家设置。
- Windows 8 专业版,最新
- 新鲜的 Visual C# 2010 Express 安装
- XNA 4.0 刷新
问题
- 新 XNA 项目:
- 切换构建配置对实际配置没有影响;尽管另有说明,但它总是卡在 Release 上。
- 在项目属性 -> 构建中,构建配置/平台的下拉列表不存在。
- 新的控制台/WinForms 项目:
- 构建配置管理器不在构建菜单中。
- 构建配置工具栏禁用了下拉菜单,并且没有选择任何内容。
已经尝试过
删除 Release 配置
效果:切换到 Debug重新创建发布配置
效果:删除时切换到调试,然后在重新创建时返回发布在文本编辑器中摆弄 .csproj XML
效果:无;一开始看起来不错重新创建所有配置
效果:总是登陆发布重新启动 Visual C# Express 2010
效果:无摆弄设置
效果:无重新加载项目
效果:无