我有一个免费软件程序可以通过我的网站分享。它由一个Win32可执行文件组成。它唯一的外部依赖是.NET 4.0客户端框架。 EXE文件使用我的authenticode签名进行数字签名。
我应该如何将其打包以便从我的网站发布,以及为什么?
答案 0 :(得分:4)
如果您打算只定位Windows,则最好创建一个MSI文件。您可以通过在Visual Studio中将安装项目添加到解决方案来创建一个。
答案 1 :(得分:2)
发布EXE文件。
作为一个用户,我会发现知道我正在下载的内容更方便,而且不必猜测,例如说它是否已压缩。
答案 2 :(得分:1)
我建议创建一个Inno Setup安装程序,用于安装程序,创建开始菜单和/或桌面快捷方式,以及checks for .NET和下载+安装(如果需要)。同时签署安装程序。创建安装程序很容易,这将使您的程序更易于访问。