相关疑难解决方法(0)

在尚未构建csproj时抑制AfterBuild目标

我在MSBuild中有一个后期构建目标来复制一些构建输出.

这是作为对AfterBuild目标的依赖关系(公开Microsoft.CSharp.targets):

<Target Name="AfterBuild" DependsOnTargets="InstallUtil;CopyPostBuildFiles" />
Run Code Online (Sandbox Code Playgroud)

如果构建实际上没有重新构建,有没有办法避免文件被复制?

例如,当MSBuild依赖关系分析声明项目不需要构建因为它的源文件都没有更新时,它不会构建,但仍然执行我的复制目标.有什么方法可以防止这种情况吗?

c# msbuild

8
推荐指数
3
解决办法
4343
查看次数

标签 统计

c# ×1

msbuild ×1