我有一个Azure DevOps构建管道。在该管道中,我有以下任务:
dotnet构建
Path to project(s): ./MyConsoleApp/MyConsoleApp.csproj
Arguments: --configuration Release --output ../content
存档文件
Root folder or file to archive: ./content
Prepend root folder name to archive paths: unchecked
Archive type: zip
Archive file to create: content.zip
Replace existing archive: checked
AzureBlob文件复制
Source: content.zip
Destination Type: Azure Blob
RM Storage Account: "<mystorageaccount>"
Container Name: "content"
Blob Prefix: MyConsoleApp/content
此构建管道成功运行。我可以在Azure存储帐户中看到成功创建的.zip文件。该大小看起来像是控制台应用程序的适当大小。但是,我无法解压缩.zip文件。
当我从Azure存储下载.zip文件时,然后尝试“解压缩”它。通过在文件资源管理器中的.zip文件上单击鼠标右键,然后选择“全部提取...”,即可完成此操作。我点击“提取”,然后看到错误消息:
The Compressed (zipped) Folder 'C:\Users\user\Downloads\content.zip' is invalid.
我不明白。一切看起来都正确。我在做什么错了?