问题标签 [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.
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 打开文件。添加“版本”资源并尝试将其编译为.res
,RC.exe
但我从 Visual Studio 生成的此文件中得到各种错误。如果我关闭并重新打开生成的 RC 文件,即使 Visual Studio 也无法打开它。可能是编码问题?我不确定如何创建有效的 RC 文件。
wpf - 在 Azure 上部署 WPF 和 Squirrel
我有一个用 WPF (C#) 编写的应用程序,我使用 Squirrel 部署这个应用程序:
现在我使用这些命令构建应用程序:
在我的本地机器上。但是我的应用程序存储在 Azure 中。如何在 Azure 上使用 Squirrel 进行部署?
electron - 电子 winstaller 在错误的组中创建快捷方式
我不明白 squirell 安装程序GitHub, Inc.
在在线创建快捷方式时的价值在ApplyReleasesImpl: Creating shortcut
哪里?
SquirrelSetup.log
是:
我的 build.js 是:
和我的app.js
松鼠事件:
c# - 有没有办法使用 Artifacts 提要使用 Squirrel 进行更新?
我有一个要使用Squirrel更新的 C# 控制台应用程序(.Net Framework) 。我在 Azure DevOps 上有我的程序,它在 Artifacts 部分有一个集成的 Nuget 源。
Squirrel 使用 nuget 包来更新应用程序。有没有办法可以上传 Squirrel 生成的包作为工件,以便我的程序使用它们?
如果程序需要将这些包下载到本地机器中,然后让 Squirrel 处理计算机中的文件,就可以了。在我看来,这似乎是唯一的解决方法。有什么建议吗?
这是我的第一个问题,所以如果很难理解,请告诉我,我会努力写得更好。
c# - 无法将 Squirrel.Windows 的 UpdateManager 集成到 Program.cs
我正在尝试学习 Squirrel.Windows,以便可以在我的项目中使用它,因此我将本指南用作初学者。他们正在使用他们的 Github 中的这个简单的 Windows 窗体项目,因此想要关注的人可以下载它。
我可以在编辑任何内容之前成功运行该项目。但是,我目前停留在指南的早期部分。我按照这样的方式给出的说明:
这个错误出来了:
程序不包含适用于入口点的静态“Main”方法
我真的不知道我做错了什么。
编辑 :
在评论中@Junior的帮助下暂时解决了上述问题。我暂时说是因为错误只在构建中消失了,但在构建中没有。Debug
Release
squirrel.windows - Squirrel.Windows - 我可以根据严重程度对更新进行分类,并根据更新的严重程度决定是否更新/强制重启?
我想在我的工作项目中实现 Squirrel 的更新解决方案,但我希望根据严重性(比如说,关键、功能、niceToHave 等)对每个更新进行分类,并根据新更新的严重性决定是否更新/强制重启。
可以用松鼠来完成吗?谢谢
nuget - Squirrel 中的 NuGet 框架定位
我试图更好地理解在项目的 NuSpec 文件中正确使用 .NET Framework 版本定位,这与 Squirrel 相关。
例如:
这里指定的版本是否会影响 Squirrel 的操作?或者它只是一个特定于 NuGet 的构造?
当我们说现在支持.NET 4.8是什么意思?
c# - “找不到 Update.exe,不是 Squirrel 安装的应用程序”错误中指定的 Update.exe 是什么?
我正在尝试在我的 WPF 应用程序中实现自动更新功能。所以我正在测试一个临时项目并遵循本指南。
这是我的MainWindow.xaml
:
然后,我的xaml.cs
文件:
我做的唯一不同的事情是.nupkg
通过NugetPackageExplorer创建它。但是运行时出现以下错误:
找不到 Update.exe,不是 Squirrel 安装的应用程序?
需要什么Update.exe
?我在我localappdata
的应用程序中有它。可能缺少什么?
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浏览
wpf - Squirrel.Windows 增量更新不起作用
我们的应用只是不想进行增量更新。我们整周都在构建应用程序,并在周一进行构建以进行生产。
但是,我们更新应用程序只使用完整的 nupkg,而不是小的更新 nupkg。
版本跳转多于一个数字是不是问题?以下是发布: