我为解决方案中的某些项目定义了构建后事件,如下所示:
copy / Y“ $(TargetPath)”“ $(build.binariesdirectory)混淆”
哪个会导致错误:
错误MSB4184:无法评估表达式“”“ .binariesdirectory”。找不到方法“ System.String.binariesdirectory”。
Azure DevOps(通常是TFS构建系统)对我来说是新手,所以任何帮助或建议都将不胜感激。
答案 0 :(得分:0)
结果证明,生成后事件必须使用其他语法(Windows批处理脚本)
%BUILD_BINARIESDIRECTORY%\已混淆
所以我用
复制/ Y“ $(TargetPath)”%BUILD_STAGINGDIRECTORY%\混淆“
,并且程序集已成功复制。 Microsoft docs link on Azure pipelines