我可以为不是安装程序的 EXE 创建 Chocolatey 包吗?

Can I create a Chocolatey package for an EXE that isn't an installer?

我想从 Chocolatey 获得一个开源工具。现在,该应用程序只是一个 EXE 和配置文件(以及几个额外的 dll)。我可以只为这些文件构建一个包,还是需要先创建一个安装程序?如果我可以在没有安装程序的情况下完成,是否有这样的例子?如果使用 MSI 是更好的做法,我可以创建一个。

谢谢, 迈克

是的,您可以只为这些文件创建一个程序包,而无需先创建安装程序。 这类软件包通常称为可移植软件包(不需要管理权限即可安装的软件包)。

基本上您需要做的就是将文件添加到包中,创建一个 VERIFICATION.txt 文件,其中详细说明版主如何验证二进制文件(请记住还包括您是软件作者),和带有软件许可证的 LICENSE.txt(可以不同命名)。

我自己的 electrum-ltc.portable 包就是这样一个包的例子: https://chocolatey.org/packages/electrum-ltc.portable