Questions tagged [squirrel.windows]

Squirrel.Windows is an installation and update framework for Windows desktop apps.

Squirrel.Windows is an installation and update framework for Windows desktop apps.

Squirrel is both a set of tools and a library, to completely manage both installation and updating of your Desktop Windows application, written in either C# or any other language (i.e. Squirrel can manage native C++ applications).

108 questions
0
votes
1 answer

Squirrell UpdateManager CheckForUpdate hangs - no logging

The following line hangs forever. updateInfo = await mgr.CheckForUpdate(); I'm guessing it has something to do with acquiring a lock on a file? It's hard to diagnose without enabling logging. I was not able to enable logging per these…
sasharz
  • 780
  • 5
  • 8
0
votes
0 answers

How auto update my electron app with electron-forge + electron-release-server?

How i can update my app using electron-forge with electron-release-server? I deployed the implementation server and uploaded two assemblies .exe and.nupkg to it and I'm trying to get these updates in the application according to the…
Amstergo
  • 43
  • 1
  • 2
  • 6
0
votes
0 answers

Give custom error when target framework is not met

I have a .net6 application which uses WindowsToast messages. According to the documentation the TargetFramework must be at least net6.0-windows10.0.17763.0 When trying to run this application on Windows8.1 I get a very ugly missing dll error. Is it…
russelrillema
  • 452
  • 7
  • 14
0
votes
0 answers

How to Create Control panel entry for Squirrel.Windows Application?

How to create Control panel entry for Squirrel.Windows Application? Isn't it something very trivial which such a popular tool supports out of box. I tried using CreateUninstallerRegistryEntry but no change. using (var mgr = new…
Abhijeet
  • 13,562
  • 26
  • 94
  • 175
0
votes
0 answers

Cannot use hyphen in version for squirrel.windows

I want to use the buildnumber from Auzre DevOps as the version-number. For this, I set in package.json for example "version": "1.0.20221009-1", When I try to build with squirrel, I get the error: Making for the following targets: squirrel ? Making…
BennoDual
  • 5,865
  • 15
  • 67
  • 153
0
votes
1 answer

Why Auto Update does not work for sample MyApp using Squirrel.Windows

As per documentation I followed all the steps but the application did not update to 3.0.0. Which I suppose should happen automatically when App was opened. (It stayed at 1.0.0) I updated the Assembly Info version: Did release again from Visual…
Abhijeet
  • 13,562
  • 26
  • 94
  • 175
0
votes
1 answer

With @electron-forge/maker-squirrel, how do I print the path of the generated installer, so that I can set a variable in an Azure Pipeline?

I am setting up an Azure DevOps Pipeline for an electron-forge project on windows. I have a Squirrel.Windows maker which creates the installer: "makers": [ { "name": "@electron-forge/maker-squirrel", "config": { …
MHebes
  • 2,290
  • 1
  • 16
  • 29
0
votes
2 answers

Is it impossible to make an electron app MSI installer that is perMachine and not perUser?

I need to make an MSI from an electron app to bundle with another MSI that is also set to per machine and not per user. It appears this combination of things does not exist. Electron-Builder squirrelWindows: Allows for MSI creation with…
JoeD
  • 85
  • 1
  • 9
0
votes
1 answer

How to set a Chinese app name in Electron?

I'm using electron-forge and Squirrel.Windows, if I set a Chinese name in package.json, such as "name": "测试", it warns: String does not match the pattern of "^(?:@[a-z0-9-*~][a-z0-9-*._~]*/)?[a-z0-9-~][a-z0-9-._~]*$". So how do I set a Chinese app…
0
votes
1 answer

Squirrel creating and executing all EXE files in package

We have a new Squirrel package which contains our C# executable (.Net Core 3.0) and the open source NSSM (3rd party EXE). Just having this EXE present causes it to 1 - get a shortcut and 2 - be executed by Squirrel which is trying to be helpful. …
James Harcourt
  • 6,017
  • 4
  • 22
  • 42
0
votes
1 answer

Squirrel.Windows incremental update not working

Our app just doesn't want to do an incremental update. We build the app entire week and make build for production on Monday. However, our updating the app uses only full nupkg, not the small update nupkg. Is it a issue that the version jumps more…
Smooth86
  • 11
  • 3
0
votes
1 answer

Update.exe not found, not a Squirrel-installed app, hosted on ISS

I have Created a simple WinForms app, and I am trying to implement auto-updater hosted on Microsoft's IIS I have an issue with always returning Update.exe not found, not a Squirrel-installed app I have checked the official documentation and…
Nesani
  • 1
  • 1
0
votes
1 answer

NuGet Framework Targeting in Squirrel

I'm trying to better understand the proper use of .NET Framework version targeting in the project's NuSpec file, as relates to Squirrel. For example: Does the version specified here affect…
InteXX
  • 6,135
  • 6
  • 43
  • 80
0
votes
1 answer

Squirrel.Windows - Can i classify updates according to severity, and decide whether to update/force restart based on the update's severity level?

I want to implement Squirrel's update solution in my work project, But I wish to classify each update according to a severity (let's say, critical, feature, niceToHave etc.) and decide whether to update/force restart based on the new update's…
Alonzzo2
  • 959
  • 10
  • 24
0
votes
0 answers

Cannot integrate UpdateManager of Squirrel.Windows to the Program.cs

I am trying to learn Squirrel.Windows so I can use it in my project so I am using this guide as a starter. They are using this simple Windows form project from their Github, so people who wants to follow can download it. I can successfully run the…
LindaSingh
  • 84
  • 1
  • 13