4

我的 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>

<Target Name="BeforeBuild"></Target>如果配置是调试并且平台是 AnyCPU,我想在其中执行这些东西。这是可能的吗?如果可以,它是如何完成的?

4

1 回答 1

5

尝试以下

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

稍微花哨的版本

<Target Name="BeforeBuild" Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
于 2013-03-12T21:07:53.803 回答