2013-03-12 50 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