问题标签 [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 投票
2 回答
255 浏览

vb6 - 如何创建或修改 VB6 exe 版本资源块以使其具有松鼠意识

我有一个疯狂的想法,即采用我们不断迁移到 .NET 的大型 VB6 应用程序并使用Squirrel for Windows安装程序。看来我需要按照此处所述制作 VB6 应用程序 Squirrel-Aware——添加VALUE "SquirrelAwareVersion", "1"到版本资源块。

问题是我对 rc 文件非常不熟悉,而且只有一些关于格式、编码等的文档,尤其是在使用 VB6 时。我想我需要一个命令行工具,可以将它添加VALUE "SquirrelAwareVersion", "1"到现有 exe 的版本资源中,或者弄清楚如何让 VB6 使用.res包含所有版本数据的自定义文件。

大多数工具似乎只修改基本资源信息,如图标、清单和字符串。我需要能够修改或替换此版本数据的东西。

我试图创建一个基本的.rc. 我创建了一个名为 MyApp.rc 的空文件。使用 Visual Studio 打开文件。添加“版本”资源并尝试将其编译为.resRC.exe但我从 Visual Studio 生成的此文件中得到各种错误。如果我关闭并重新打开生成的 RC 文件,即使 Visual Studio 也无法打开它。可能是编码问题?我不确定如何创建有效的 RC 文件。

0 投票
1 回答
466 浏览

wpf - 在 Azure 上部署 WPF 和 Squirrel

我有一个用 WPF (C#) 编写的应用程序,我使用 Squirrel 部署这个应用程序:

现在我使用这些命令构建应用程序:

在我的本地机器上。但是我的应用程序存储在 Azure 中。如何在 Azure 上使用 Squirrel 进行部署?

0 投票
1 回答
127 浏览

electron - 电子 winstaller 在错误的组中创建快捷方式

我不明白 squirell 安装程序GitHub, Inc.在在线创建快捷方式时的价值在ApplyReleasesImpl: Creating shortcut哪里?

SquirrelSetup.log是:

我的 build.js 是:

和我的app.js松鼠事件:

0 投票
1 回答
259 浏览

c# - 有没有办法使用 Artifacts 提要使用 Squirrel 进行更新?

我有一个要使用Squirrel更新的 C# 控制台应用程序(.Net Framework) 。我在 Azure DevOps 上有我的程序,它在 Artifacts 部分有一个集成的 Nuget 源。

Squirrel 使用 nuget 包来更新应用程序。有没有办法可以上传 Squirrel 生成的包作为工件,以便我的程序使用它们?

如果程序需要将这些包下载到本地机器中,然后让 Squirrel 处理计算机中的文件,就可以了。在我看来,这似乎是唯一的解决方法。有什么建议吗?

这是我的第一个问题,所以如果很难理解,请告诉我,我会努力写得更好。

0 投票
0 回答
280 浏览

c# - 无法将 Squirrel.Windows 的 UpdateManager 集成到 Program.cs

我正在尝试学习 Squirrel.Windows,以便可以在我的项目中使用它,因此我将本指南用作初学者。他们正在使用他们的 Github 中的这个简单的 Windows 窗体项目,因此想要关注的人可以下载它。

我可以在编辑任何内容之前成功运行该项目。但是,我目前停留在指南的早期部分。我按照这样的方式给出的说明:

这个错误出来了:

程序不包含适用于入口点的静态“Main”方法

我真的不知道我做错了什么。


编辑 :

在评论中@Junior的帮助下暂时解决了上述问题。我暂时说是因为错误只在构建中消失了,但在构建中没有。DebugRelease

0 投票
1 回答
117 浏览

squirrel.windows - Squirrel.Windows - 我可以根据严重程度对更新进行分类,并根据更新的严重程度决定是否更新/强制重启?

我想在我的工作项目中实现 Squirrel 的更新解决方案,但我希望根据严重性(比如说,关键、功能、niceToHave 等)对每个更新进行分类,并根据新更新的严重性决定是否更新/强制重启。

可以用松鼠来完成吗?谢谢

0 投票
1 回答
112 浏览

nuget - Squirrel 中的 NuGet 框架定位

我试图更好地理解在项目的 NuSpec 文件中正确使用 .NET Framework 版本定位,这与 Squirrel 相关。

例如:

这里指定的版本是否会影响 Squirrel 的操作?或者它只是一个特定于 NuGet 的构造?

当我们说现在支持.NET 4.8是什么意思?

0 投票
1 回答
1206 浏览

c# - “找不到 Update.exe,不是 Squirrel 安装的应用程序”错误中指定的 Update.exe 是什么?

我正在尝试在我的 WPF 应用程序中实现自动更新功能。所以我正在测试一个临时项目并遵循本指南

这是我的MainWindow.xaml

然后,我的xaml.cs文件:

我做的唯一不同的事情是.nupkg通过NugetPackageExplorer创建它。但是运行时出现以下错误:

找不到 Update.exe,不是 Squirrel 安装的应用程序?

需要什么Update.exe?我在我localappdata的应用程序中有它。可能缺少什么?

0 投票
1 回答
406 浏览

c# - 未找到 Update.exe,不是 Squirrel 安装的应用程序,托管在 ISS 上

我已经创建了一个简单的 WinForms 应用程序,并且我正在尝试实现托管在 Microsoft IIS 上的自动更新程序我遇到了总是返回的问题

找不到 Update.exe,不是 Squirrel 安装的应用程序

我已经检查了官方文档并实现了 web.config 文件,如链接中所述

在 ISS 中,我创建了一个带有 web.config 和 Releases 文件夹的虚拟目录,我的 Winform 应用程序以“http://localhost/Downloads/Releases/”为目标,如下所示

当我调试应用程序时,它总是在 IIS 上托管时返回前面提到的错误,当它以我的驱动器上的路径为目标时工作正常。

我认为我在 IIS 方面搞砸了,有没有人有线索或指针,将不胜感激。

我的应用

我的 web.config

我的 ISS 文件夹结构和适当的资源

文件夹结构

文件夹结构

从Iss浏览

从Iss浏览

0 投票
1 回答
229 浏览

wpf - Squirrel.Windows 增量更新不起作用

我们的应用只是不想进行增量更新。我们整周都在构建应用程序,并在周一进行构建以进行生产。

但是,我们更新应用程序只使用完整的 nupkg,而不是小的更新 nupkg。

版本跳转多于一个数字是不是问题?以下是发布: