【发布时间】:2021-08-25 09:05:53
【问题描述】:
今天,我在尝试构建 GitHub 项目时了解到AfterBuild 目标。我很难找出在构建后被触发的失败命令。我不确定该命令是从哪里触发的,因为它的构建后事件是空的。
这是我为消除错误而评论的标签:
<Target Name="AfterBuild" DependsOnTargets="_GetSignToolPath">
<Exec Command=""$(_SignToolPath)" sign /fd sha256 /sha1 $(SigningCertificateThumbprint) /t http://timestamp.verisign.com/scripts/timstamp.dll /v "$(TargetPath)"" />
<Copy SourceFiles="$(TargetPath)" DestinationFolder="$(MSBuildThisFileDirectory)..\Demo Website\Content" />
</Target>
要编辑构建后事件,我们转到任何 C# 项目的项目属性,然后单击 Build Events 选项卡。在这里,我们可以选择编辑构建后事件:
同样,Visual Studio 中是否有任何 UI 可以编辑 C# 项目的 AfterBuild 目标?或者这只能通过在卸载项目后修改项目 XML 来编辑。我正在使用 Visual Studio 2019。
【问题讨论】:
标签: c# visual-studio msbuild post-build-event post-build