2015-05-07 69 views
0

我刚刚从dotNetConf 2015 video发现了一个非常好的安装程序Squirrel for Windows是否可以使用Squirrel for Windows安装程序打包和部署Unity3d应用程序?

开幕文档听起来很包容的,什么可以打包:

松鼠既是一套工具和库,完全管理 了安装和更新您的桌面Windows应用程序...

但是我在文档和其他地方看到的一切都指向在Visual Studio中需要现有的.NET应用程序。

可以使用松鼠打包针对Unity3d中Windows平台的构建文件吗?

回答

2

应该没问题。我没有现有的.NET应用程序就可以工作,事实上,目前我没有安装Visual Studio。你将需要.NET运行时,但松鼠本身似乎确保(尽管我认为我已经拥有了它)。

我还没有构建和发布版本,但我的Qt项目可以在命令行中正常生成。 (我用atom project作为例子,他们也不是Visual Studio项目)。

我登录了我在博客中做了:http://markwal.github.io/programming/2015/07/28/squirrel-for-windows.html

但基本上:

  1. 安装独立nuget.exe(#4下载链接):http://docs.nuget.org/consume/installing-nuget
  2. 安装squirrel.windows发布来自github:https://github.com/Squirrel/Squirrel.Windows/releases
  3. 创建一个描述项目的.nuspec文件(按照github上的文档,告诉nuspec所有的东西都在lib/net45中,不用担心,它不会安装在那里,它不会是我的你正在构建一个.NET应用程序。
  4. 上nuspec运行nuget.exe做出nupkg
  5. 运行Squirrel.exe --releasify上nupkg

应该做一个版本,在它的setup.exe文件夹中。这就是发布中需要的一切。其他的东西(完整版和delta nupkgs)用于在服务器上发布以进行自动更新。在文档中跳过关于加载程序集和注册事件的内容。对于非.NET,所有事情都是通过命令行参数发生的,所以在文档中向下滚动。

相关问题