c# - 如何使用 build.binaries 目录变量
问题描述
我为解决方案中的一些项目定义了构建后事件,如下所示:
copy /Y "$(TargetPath)" "$(build.binariesdirectory)Obfuscated"
这会导致错误:
错误 MSB4184:""".binariesdirectory"
无法计算表达式。方法'System.String.binariesdirectory
' 未找到。
Azure DevOps(和一般的 TFS 构建系统)对我来说是新的,所以任何帮助或建议都将不胜感激。
解决方案
结果是构建后事件必须使用不同的语法(Windows 批处理脚本)
%BUILD_BINARIESDIRECTORY%\混淆
所以我用
复制 /Y "$(TargetPath)" %BUILD_STAGINGDIRECTORY%\Obfuscated"
并且程序集被成功复制。 Azure 管道上的 Microsoft 文档链接
推荐阅读
- javascript - 自动完成功能无法正常工作
- cmake - 为 CMake 项目创建配置文件
- java - 根据全局布尔值运行一组测试
- sql - 如何合并来自同一个表的两个分组查询?
- bash - bash 脚本的 if 和 else 语句
- database - Weblogic 控制台上的应用程序 STOP/START 上的 ADF Web 应用程序数据库连接问题
- javascript - Fetch API 中的请求信号属性
- excel - 使用 R1C1 符号和动态工作表参考编码 SUMIF 的难度
- excel - Excel VBA Outlook - 主题包含未找到回复电子邮件
- java - 使用 C++ 打开 Android 手电筒