Expression Blend不允许选择解决方案配置/平台

时间:2010-05-07 18:52:31

标签: wpf expression-blend

我们的解决方案是使用Release | x86构建的;然而,当我们的设计师尝试使用Blend构建时,他们被迫使用我们不想添加的任何CPU,因为它会改变行为。我检查了版本4,似乎没有解决这个问题。

使用Blend时有没有办法指定解决方案配置/平台?任何解决方法?

1 个答案:

答案 0 :(得分:3)

听起来您手动编辑了.csproj文件,而不是使用GUI。与Visual Studio不同,Blend从每个项目文件而不是解决方案文件中读取平台和配置。你的项目文件可能是这样的:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>

这是项目的默认配置,也是Blend正在阅读的内容。更改每个.csproj以指定Release和x86作为默认配置,Blend应该尊重它。

从我所看到的,没有办法在Blend中指定给定的配置 - 它总是选择默认值。