Snapcraft 不允许添加属性“二进制文件”

Snapcraft 不允许添加属性“二进制文件”

当我使用此文件运行 snapcraft 时:

name: hwapp-sample
version: 1.0
summary: sample app
description: sample app

binaries:
   hellodnx:
       exec: hwapp/hwapp.dll

parts:
   dnxsample:
       plugin: dump
       source: hwapp
       stage-packages:
       - libunwind8

我收到此错误:

验证 snapcraft.yaml 时出现问题:不允许添加其他属性(‘二进制文件’是意外的)

binaries我在网上看到过这个关键词这里这里问题没有答案。

答案1

您链接的指南非常老旧。从那时起,snapcraft.yaml 的格式和语法已经发生了很大变化。我建议使用位于的官方文档https://snapcraft.io/docs/

对于您的具体问题,格式如下:-

apps:
   hellodnx:
       command: hwapp/hwapp.dll

这里有完整的记录:-https://snapcraft.io/docs/build-snaps/metadata

相关内容