指定的解决方案配置"Debug | BNB"无效

404*_*_ML 18 expression-blend expression-blend-4

在Expression Blend 4中,在编译时我收到错误说法

指定的解决方案配置"Debug | BNB"无效.请使用"配置和平台"属性指定有效的解决方案配置(例如,MSBuild.exe Solution.sln/p:Configuration = Debug/p:Platform ="Any CPU")或将这些属性留空以使用默认解决方案配置.
完成建筑项目"myproject.sln" - 失败.
构建失败.

小智 35

背景:在构建时,编译器(无论是从Expression Blend还是Visual Studio开始)必须知道代码的目标平台,即X86,64bit等系统架构.

现在的问题是,一个名为"Platform"的环境变量的系统范围设置似乎覆盖了Expression Blend用作目标平台的任何设置.

我在其他网站上找到了一些解决方法,并将在此处提供可能的解决方案.尝试一个两个建议,应该有所帮助:

  • 删除"控制面板 - 系统 - 高级 - 环境变量"中的冲突环境变量"平台".重新启动Blend并试一试(也许你必须重新启动计算机才能完成这项工作).
  • 如果这没有帮助:使用注册表编辑器(开始 - 运行 - "Regedit.exe")转到键HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment并选择关键平台.删除值BNB.如果找不到指定的键,请尝试将"CurrentControlSet"与"ControlSet001"重新混合,这在一种情况下也适用.然后重新启动计算机.

请评论哪些解决方案有效.

  • 删除"平台"环境变量,然后重新启动为我解决了问题.显然,HP Easy Setup将变量设置为"BNB"http://stackoverflow.com/questions/2507856/why-is-my-platform-environment-variable-defined-as-bnb (6认同)