2013-03-12 59 views
4

我有這個在我的Visual Studio項目如果聲明在Visual Studio項目

<Target Name="BeforeBuild"> 
    <Message Text="Compiling TypeScript files" /> 
    <Message Text="Executing tsc$(TypeScriptSourceMap) @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" /> 
    <Exec Command="tsc$(TypeScriptSourceMap) @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" IgnoreExitCode="true" /> 
    </Target> 

我想如果配置調試和平臺值爲anycpu的<Target Name="BeforeBuild"></Target>內執行的東西。這是可能的,如果是的話,它是如何做到的?

回答

5

<Target Name="BeforeBuild" Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'"> 
+0

建築現在就來試試下面

<Target Name="BeforeBuild" Condition="'$(Configuration)' == 'Debug' And '$(Platform)' == 'AnyCPU'"> 

稍微更看中的版本 - 看看它是否工作:-)。 – 2013-03-12 21:14:09

+0

@SachinKainth哎呀,不得不更新我的答案,因爲我的AnyCPU上的外殼錯了(我的CPU是小寫的) – JaredPar 2013-03-12 21:18:31

+0

@thanks - 會試試這個。 – 2013-03-12 21:50:28