問題タブ [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 に答える
1050 参照

desktop-application - Electron autoUpdater: 'update-available' でユーザーがダウンロードを開始しました

で何が起こるかをユーザーが制御できるようにしたい'update-available'。ここで何をしても、autoUpdater はアップデートのダウンロードを続行しているようです。

autoUpdater がダウンロードを続行しないようにするにはどうすればよいですか?

0 投票する
1 に答える
4578 参照

.net - Squirrel.Windows の優れた代替手段

最近、プログラムの 1 つにSquirrel.Windowsを実装しました。基本的な機能については問題なく動作しました。

問題は、メイン メソッドがすべて内部的なものであり、拡張メソッドを使用したり、独自の実装を行ったりすることができないことです。さらに、Squirrel プロジェクトには未解決の問題が多すぎるため、連携するのに適したプロジェクトではないと思います。

同様の機能を備えたライブラリはありますが、同時により多くの制御を提供し、既に実装されているコードを使用できますか?

WPF を操作できる必要があります。

乾杯

0 投票する
1 に答える
3407 参照

electron - autoUpdater.setFeedURL は関数ではありません

Electron アプリに Windows 自動更新機能を実装しようとしています (早期死亡につながる可能性があります) が、このエラーが発生します。

ここに画像の説明を入力

これは、テスト目的で渡す URL です。

編集:私の電子アプリは2つのpackage.json構造を使用しており、このコードは私のアプリ> main.jsファイルにあります

EDIT2: @JuanMa のおかげで、動作させることができました。これがコードです。

0 投票する
1 に答える
465 参照

jenkins - ジェンキンスと連携するように Squirrel を設定する

Jenkins で動作するように Squirrel を構成しようとしています。ビルド番号のみを表示する単純なプロジェクト (テスト用に作成) があります。

ジェンキンスを次のように設定しました

ここに画像の説明を入力

assembly.cs 内のバージョンを取得する必要があることをどのように伝えますか? また、その情報を squirrel コマンドに渡すにはどうすればよいですか?

ありがとう

0 投票する
0 に答える
794 参照

c# - Squirrel.Windows リリース ファイルの同期が取れていない

私は Squirrel.Windows を使用して、しばらくの間 WPF を正常にデプロイしてきました。マシンのイメージを再作成し、フォルダーRELEAESES内のファイルを最初から再作成しました。. これにより、イメージを再作成する前に作成されたバージョンのユーザーの自動更新機能が壊れているようです。Releases.gitignore

RELEASESすべての nuget パッケージを再作成せずに、古いバージョンが更新されたバージョンを強制的に取り込むようにファイルに設定できるものはありますか?

これが私のRELEASESファイルの関連部分です。バージョンのユーザーは2.0.6121.16815、下部にある新しいバージョンに自動的に移行されません。

RELEASEファイル

からの私のアップデーターコードは次のとおりですapp.xaml.cs。技術的には問題なく動作しているため、関連性があるかどうかはわかりません。

0 投票する
0 に答える
153 参照

c# - プレリリース タグ付きの Squirrel.Windows

だから私は ClickOnce から Squirrel.Windows に切り替えました。NuGet パッケージを作成し、GitVersion からバージョン番号を取得しています。開発ブランチを構築し、構文1.0.0-beta1を使用してプレリリースとしてマークします。これはうまく機能し、他の API を Nuget.org にアップロードできます。しかし、 Squirrel.Windowsを使用して、同じバージョン管理スキーマで WPF クライアントを配布したいと考えています。

何らかの理由で機能していないようです。同様の方法でSquirrel.Windowsを使用していて、私たちを助けてくれる人はいますか?

ありがとう

  • フランクリン
0 投票する
2 に答える
32024 参照

logging - 本番環境の Electron アプリのログはどこで確認できますか?

私は Electron でアプリを構築し、Electron -Builderを使用してSquirrel Windows インストーラーとアップデーターを作成しました。すべて問題なく動作しますが、アプリの製品版のデバッグに問題があります。

製品版を使用している場合、作成されたログはconsole.logディスクのどこかに書き込まれますか? もしそうなら、どこでそれらを見つけることができますか? または、実行可能ファイルをコンパイルするときにそれらはすべて削除されますか? 私のアプリには何らかのログファイルが必要ですよね?

SquirrelSetupLog を見つけましたC:\Users\Tieme\AppData\Local\MyApp\SquirrelSetupLogが、本番環境のみの問題をデバッグするには十分ではありません。


electron-logに出くわしました。通常のコンソール ログが実際にどこかのディスクに書き込まれない場合、これは機能する可能性があります。

0 投票する
1 に答える
229 参照

code-signing - Squirrel.Windows と Octopus Deploy: アプリケーションの署名中にエラーが発生しました

Octopus deploy.ps1スクリプトのSquirrel.exeで-nオプションを使用してアプリケーションに署名しようとしていますが、次のエラーが発生し続けます。

正確な呼び出しを実行すると、署名は問題なく機能します:-/

それが何であるかについて何か考えはありますか?

0 投票する
2 に答える
843 参照

windows-installer - Squirrel.Windows インストーラーでアプリを削除せずにアンインストール エントリを削除する

MSI インストーラー内で Squirrel インストーラーを使用しています。MSI インストーラーは、Squirrel インストーラーを呼び出します。MSI インストーラーには [プログラムの追加と削除] にエントリがあるため、Squirrel インストーラーによって作成されたエントリを削除する (または作成しない) 必要があります。

私がしたことRemoveUninstallerRegistryEntryは、のイベントハンドラーで使用することでしたがonFirstRun、次のエラーが発生しています:

このエラーに基づいて、アンインストーラーのエントリを間違った場所で削除しているように感じます。アンインストール エントリを削除する場所はどこですか? それとも、そもそも Squirrel がこれらのエントリを作成するのを止める方法はありますか?