问题标签 [squirrel.windows]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
365 浏览

javascript - 使用 Squirrel 将电子应用程序安装到 ProgramFiles(x86)

Squirrel 是否支持将 Electron 应用程序安装到 ProgramFiles(x86) ?

如果是的话,你能解释一下它是如何用电子应用程序完成的吗?

我找不到任何关于它的信息。我已经完成了对 %localappdata% 的安装。但对我来说很重要的是它可以安装到 ProgramFiles(x86)。

我使用本指南进行了安装:使用 Squirrel 在 Electron 上设置持续部署

0 投票
1 回答
90 浏览

electron - 使用 Windows 构建电子应用程序现在失败

为了在 OS X High Sierra 上构建 DMG,我必须升级我的 Electron 包。从那以后,我再也不能为 Windows 做 Squirrel 构建了。我可以为 NSIS 构建,但这似乎只是 64 位,不包括更新程序包。我正在使用 Squirrel,因为我们仍然有很多 32 位客户端,并且我们通过 Squirrel 服务器提供自动更新。

Squirrel 所需的旧 iconUrl 参数和新 icon 参数之间似乎存在一些不兼容的地方。我已经更新了我所有的包,松鼠生成器是一个与电子生成器相当的版本,但仍然没有运气。有没有人找到解决这个问题的方法?

0 投票
1 回答
1717 浏览

javascript - 如何使用松鼠在 Windows 上指定电子应用程序的安装位置

我在工作中的一项任务是让用户决定他们希望安装 Windows 应用程序的位置/驱动器。该应用程序是使用电子构建的。通过谷歌搜索,我发现了 squirrel,似乎这个工具可以帮助我解决我的问题,但对于我的生活,我无法理解如何使用它。该应用程序使用 squirrel.windows 为 windows 打包,但这就是我所知道的。任何帮助,将不胜感激。

0 投票
0 回答
385 浏览

docker - 通过 SquirrelClient 远程连接部署为 docker 镜像的 Phoenix Hbase

我已经将 Hbase(Standalone)、Zookeeper 和 Phoenix 部署为虚拟主机中的 docker 映像。图像成功启动,没有任何问题。同样在配置文件进行一些更改后,我可以通过 ./sqlline.py 127.0.0.1:2181:/hbase-unsecure 在 docker 镜像容器中使用 Phoenix 连接到 Hbase。在成功创建表并测试了一些示例查询后,我尝试从抛出 TimeOutException 的 Windows 机器上通过 Squirrel-Client 进行连接。

对于Info,需要的hbase client.jar和Phoenix jar已经复制到squirrel Client。

SqurrelClient 应用程序中的错误:在 net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.awaitConnection(OpenConnectionCommand.java: 132) 在 net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.access$100(OpenConnectionCommand.java:45) 在 net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand$2.run(OpenConnectionCommand.java:115)在

任何有关如何远程连接到 Phoenix 的帮助将不胜感激。

谢谢你!!

0 投票
0 回答
611 浏览

electron - 全新安装后如何自动启动 Electron 应用程序?

我在 Windows 上使用 Squirrel 来安装我的电子应用程序。我尝试使用 Squirrel 事件在全新安装后运行应用程序。

我删除了 app.quit() 以便应用程序在安装后仍然存在。问题是,如果我不立即退出应用程序,安装过程本身会在 Windows 上引发错误。如何确保我的应用程序在全新安装后立即运行?

0 投票
1 回答
1953 浏览

mono - Electron-Builder 无法为 Windows 构建更新

我无法使用 Electron-Builder 和 Squirrel 为测试应用程序构建更新。我认为Wine 找不到7z.exe 文件的问题。这是我认为是主要问题的错误的一部分:

我尝试安装 7-Zip x64 和 x86。我什至尝试将它安装在 c:/windows/system32/ 中。

在 macOS 上为 Windows 构建。

包.json

完整的日志:

0 投票
0 回答
53 浏览

javascript - 我们可以使用 Squirrel.Windows 为 winjs Metro 应用程序安装和发送更新吗

我有适用于 Windows 8 和 10 的开发人员 WinJs Metro 应用程序。要发送更新,我们发现了这个https://github.com/Squirrel/Squirrel.Windows(Windows桌面应用程序的安装和更新框架)我们可以将它用于 Windows 应用程序吗在 WinJs 中开发?

0 投票
1 回答
480 浏览

c# - NuSpec - 如何将 $version$ 缩减为 Major.Minor.Build (SemVersion)?

我正在创建一个 .NuSpec 文件

不幸的是,这会以 Major.Minor.Build.Revision 格式返回程序集的版本。为了与 Squirrel 使用的 SemVersion 兼容,我只需将其缩减为 3 个部分(Major.Minor.Build)。

有没有办法做到这一点?我宁愿不必为每个版本手动输入版本号。

0 投票
2 回答
1080 浏览

c# - 松鼠没有创建快捷方式所针对的 .exe

我正在尝试通过 Squirrel 分发我的 C# 应用程序。通过 Squirrel 发布,我创建了一个安装程序 exe 来安装它。其中大部分工作 - 安装程序提取我的应用程序的文件并启动应用程序(当前版本为 0.0.1)。

完成后,%localappdata%\MyApp 确实包含“app-0.0.1”子文件夹及其所有数据,并且在其根文件夹中还包含一个 Update.exe。但是,主文件夹中没有 MyApp.exe,即:

  • %localappdata%\MyApp\app-0.0.1\MyApp.exe 存在,但是
  • %localappdata%\MyApp\MyApp.exe 不存在。

我在任何地方都看不到任何错误消息 - 有人知道那里发生了什么吗?松鼠的日志说:


0 投票
0 回答
174 浏览

c# - 为什么 MainWindow 不处理 App.xaml.cs 静态事件?

我正在使用 Squirrel 进行安装和更新过程,这就是为什么在我的 App.xaml.cs 中我处理自定义 Squirrel 事件

应用程序.xaml.cs

更新过程和其他一切(OnInitiallInstall 等)工作正常,但是当我尝试触发 OnApplicationUpdated 时(它可能有点令人困惑 - 这是我自己的静态事件)它不会触发(?)或 MainWindow 不能正确处理它,因为方法不会在输出中写入单行,也不会更改控件的任何属性

主窗口.xaml.cs

你能告诉我为什么会这样吗,为什么 MainWindow 不处理这个事件?

我一直在使用这样的静态事件很长一段时间,从来没有任何类似的问题