2010-05-07 49 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中指定給定的配置 - 它總是選擇默認值。

相關問題