【发布时间】:2020-08-17 11:45:12
【问题描述】:
我有一个项目,它有一个后期构建事件。当我将更改提交到我的 Bitbucket 帐户时,CI 管道会运行并尝试运行构建后事件。仅本地构建需要此构建后事件,我不希望它在 CI 上运行。有什么方法可以将构建后事件配置为仅通过 Visual Studio 运行?
构建后事件如下所示:
"C:\Projects\LicenseToolkit\LicenseToolkit\bin\Release\netcoreapp3.1\ApplyLicense.exe" $(TargetDir)
有没有办法给它添加条件?我知道有一种方法可以通过编辑 csproj 文件并向事件添加 Condition 属性,但我想知道它是否可以在“属性”窗口的编辑器中完成。
非常感谢!
【问题讨论】:
-
ci管道是如何触发项目构建的?
-
@ChetanRanpariya 它运行 dotnet build 来构建项目。
标签: c# .net visual-studio .net-core build