我有一个基于PowerShell脚本的自定义任务。在脚本中,我执行一个可执行文件(.exe)。相关资源(.exe和.dll)由用于构建管道的存储库提供(即,我在PowerShell脚本中引用了.exe)。
这种方法的最大缺点是,我必须将.exe和.dlls添加到与包含自定义任务的管道一起使用的每个存储库中。
是否可以将包含.exe和相关.dll的文件夹包含到自定义任务本身中?如果是,它如何工作?
谢谢
答案 0 :(得分:1)
解决方案非常简单-只需将资源添加到任务文件夹中即可
<tasknameFolder>
<folderWithExecutable>
<executableName>.exe
<someDLLName>.dll
<scriptname>.ps1
task.json
并在PowerShell脚本中引用可执行文件,例如
$compilerPath = "folderWithExecutable\someExecutable.exe"
&$compilerPath