【问题标题】:What files to ship with binaries when releasing software?发布软件时要随二进制文件一起提供哪些文件?
【发布时间】:2013-02-11 03:17:36
【问题描述】:

我是一名大学生,知道如何使用 C++、C#.NET 和 Java 编写代码。

问题是我们可以创建程序,让它们工作,等等。 (对不起,如果这听起来含糊不清)

但是,在向客户发送二进制文件时,是否遵循了行业标准? 不用担心许可证,但是,例如, 在 C:\Program Files\MyApp\ 中查看我的应用程序(与安装程序捆绑时),您可能会找到我的 EXEcutable 和其他必要的 DLL/二进制文件,但是,请查看使用 Java/C#.NET 制作的其他一些包(专业) ,

一个人可以找到许多组织良好的文件和目录。

我关心的是,如何制作可以交付给用户的“专业”发布软件(以及要包含的所有额外文件以及原因)?

谢谢。

【问题讨论】:

    标签: release production


    【解决方案1】:

    通常通过在 Internet 上分发,您希望提供一个安装程序文件,该文件将解压缩您的程序所需的任何库和资源。您的程序非常简单,并且不依赖于多个外部模块,因此您无需在分发包中包含多个文件,只需包含可执行文件即可。当您开始生成需要访问 3rd 方 API 的应用程序时,您需要将它们绑定到安装包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-25
      • 1970-01-01
      • 1970-01-01
      • 2013-04-13
      • 2021-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多