如果Visual Studio项目中的语句

Sac*_*nth 4 msbuild visual-studio visual-studio-2012

我在我的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>
Run Code Online (Sandbox Code Playgroud)

<Target Name="BeforeBuild"></Target>如果配置是Debug并且平台是AnyCPU,我想执行其中的内容.这是可能的,如果是这样,它是如何完成的?

Jar*_*Par 5

请尝试以下方法

<Target Name="BeforeBuild" Condition="'$(Configuration)' == 'Debug' And '$(Platform)' == 'AnyCPU'">
Run Code Online (Sandbox Code Playgroud)

稍微更花哨的版本

<Target Name="BeforeBuild" Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
Run Code Online (Sandbox Code Playgroud)