2010-05-07 87 views
3

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

当使用Blend时,有没有一种方法可以指定Solution Configuration/Platform?任何解决方法?

回答

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> 

这对一个项目的默认配置是什么配方是阅读。更改每个.csproj以将Release和x86指定为默认配置,Blend应该尊重它。

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

相关问题