問題タブ [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.
desktop-application - Electron autoUpdater: 'update-available' でユーザーがダウンロードを開始しました
で何が起こるかをユーザーが制御できるようにしたい'update-available'
。ここで何をしても、autoUpdater はアップデートのダウンロードを続行しているようです。
autoUpdater がダウンロードを続行しないようにするにはどうすればよいですか?
.net - Squirrel.Windows の優れた代替手段
最近、プログラムの 1 つにSquirrel.Windowsを実装しました。基本的な機能については問題なく動作しました。
問題は、メイン メソッドがすべて内部的なものであり、拡張メソッドを使用したり、独自の実装を行ったりすることができないことです。さらに、Squirrel プロジェクトには未解決の問題が多すぎるため、連携するのに適したプロジェクトではないと思います。
同様の機能を備えたライブラリはありますが、同時により多くの制御を提供し、既に実装されているコードを使用できますか?
WPF を操作できる必要があります。
乾杯
c# - Squirrel.Windows リリース ファイルの同期が取れていない
私は Squirrel.Windows を使用して、しばらくの間 WPF を正常にデプロイしてきました。マシンのイメージを再作成し、フォルダーRELEAESES
内のファイルを最初から再作成しました。. これにより、イメージを再作成する前に作成されたバージョンのユーザーの自動更新機能が壊れているようです。Releases
.gitignore
RELEASES
すべての nuget パッケージを再作成せずに、古いバージョンが更新されたバージョンを強制的に取り込むようにファイルに設定できるものはありますか?
これが私のRELEASES
ファイルの関連部分です。バージョンのユーザーは2.0.6121.16815
、下部にある新しいバージョンに自動的に移行されません。
からの私のアップデーターコードは次のとおりですapp.xaml.cs
。技術的には問題なく動作しているため、関連性があるかどうかはわかりません。
c# - プレリリース タグ付きの Squirrel.Windows
だから私は ClickOnce から Squirrel.Windows に切り替えました。NuGet パッケージを作成し、GitVersion からバージョン番号を取得しています。開発ブランチを構築し、構文1.0.0-beta1を使用してプレリリースとしてマークします。これはうまく機能し、他の API を Nuget.org にアップロードできます。しかし、 Squirrel.Windowsを使用して、同じバージョン管理スキーマで WPF クライアントを配布したいと考えています。
何らかの理由で機能していないようです。同様の方法でSquirrel.Windowsを使用していて、私たちを助けてくれる人はいますか?
ありがとう
- フランクリン
logging - 本番環境の Electron アプリのログはどこで確認できますか?
私は Electron でアプリを構築し、Electron -Builderを使用してSquirrel Windows インストーラーとアップデーターを作成しました。すべて問題なく動作しますが、アプリの製品版のデバッグに問題があります。
製品版を使用している場合、作成されたログはconsole.log
ディスクのどこかに書き込まれますか? もしそうなら、どこでそれらを見つけることができますか? または、実行可能ファイルをコンパイルするときにそれらはすべて削除されますか? 私のアプリには何らかのログファイルが必要ですよね?
SquirrelSetupLog を見つけましたC:\Users\Tieme\AppData\Local\MyApp\SquirrelSetupLog
が、本番環境のみの問題をデバッグするには十分ではありません。
electron-logに出くわしました。通常のコンソール ログが実際にどこかのディスクに書き込まれない場合、これは機能する可能性があります。
code-signing - Squirrel.Windows と Octopus Deploy: アプリケーションの署名中にエラーが発生しました
Octopus deploy.ps1スクリプトのSquirrel.exeで-nオプションを使用してアプリケーションに署名しようとしていますが、次のエラーが発生し続けます。
正確な呼び出しを実行すると、署名は問題なく機能します:-/
それが何であるかについて何か考えはありますか?
windows-installer - Squirrel.Windows インストーラーでアプリを削除せずにアンインストール エントリを削除する
MSI インストーラー内で Squirrel インストーラーを使用しています。MSI インストーラーは、Squirrel インストーラーを呼び出します。MSI インストーラーには [プログラムの追加と削除] にエントリがあるため、Squirrel インストーラーによって作成されたエントリを削除する (または作成しない) 必要があります。
私がしたことRemoveUninstallerRegistryEntry
は、のイベントハンドラーで使用することでしたがonFirstRun
、次のエラーが発生しています:
このエラーに基づいて、アンインストーラーのエントリを間違った場所で削除しているように感じます。アンインストール エントリを削除する場所はどこですか? それとも、そもそも Squirrel がこれらのエントリを作成するのを止める方法はありますか?