[英]Azure DevOps Pipeline Build - register COM DLL
背景:我的解決方案中很少有項目依賴於 COM 庫。 因此,必須在構建實際解決方案之前注冊這些 COM DLL。
在 Azure DevOps - Pipeline - Build - Task 中,我添加了一個“命令行”代理作業,使用以下命令,
場景一:
C:\\windows\\system32\\regsvr32.exe /s [DLLFilePath]\\[DLLName].dll
場景2:
CD [DLL文件路徑]
C:\\windows\\system32\\regsvr32.exe /s [DLLName].dll
但是這兩種情況在構建期間都返回相同的錯誤,
[錯誤]Cmd.exe 退出,代碼為“3”。
筆記:
在調用 regsvr32 之前,使用單獨的代理作業將 DLL 復制到上述位置。
[DLLFilePath]\\[DLLName].dll 是構建代理中的本地路徑,比如 c:\\..\\someLibrary.dll
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.