我刚刚从dotNetConf 2015 视频中发现了一个看起来非常不错的最小安装程序,称为Squirrel for Windows。
关于可以打包的内容,开放文档听起来相当包容:
Squirrel 既是一套工具又是一个库,可以完全管理桌面 Windows 应用程序的安装和更新...
.NET
但是,我在文档和其他地方看到的所有内容都指向需要Visual Studio
.
可以使用针对 Windows 平台的构建文件Unity3d
进行打包Squirrel
吗?
我刚刚从dotNetConf 2015 视频中发现了一个看起来非常不错的最小安装程序,称为Squirrel for Windows。
关于可以打包的内容,开放文档听起来相当包容:
Squirrel 既是一套工具又是一个库,可以完全管理桌面 Windows 应用程序的安装和更新...
.NET
但是,我在文档和其他地方看到的所有内容都指向需要Visual Studio
.
可以使用针对 Windows 平台的构建文件Unity3d
进行打包Squirrel
吗?
应该没事。我已经让它在没有现有 .NET 应用程序的情况下工作,事实上,目前我还没有安装 Visual Studio。您将需要 .NET 运行时,但 squirrel 本身似乎可以确保这一点(尽管我认为我已经拥有它)。
我还没有构建和发布版本,但是我的 Qt 项目可以从命令行很好地构建。(我以 atom 项目为例,它们也不是 Visual Studio 项目)。
我在博客文章中记录了我所做的事情:http: //markwal.github.io/programming/2015/07/28/squirrel-for-windows.html
但基本上:
应该创建一个包含 setup.exe 的发布文件夹。这就是发布中需要的全部内容。那里的其他东西(完整和增量 nupkgs)用于在服务器上发布以进行自动更新。在文档中跳过有关加载程序集和注册事件的内容。对于非 .NET,一切都通过命令行参数发生,因此请在文档中向下滚动。