私は C# Windows アプリを開発しており、MS Clickonce でアプリを展開しています。しかし、私には問題があります。このアプリにドングルを使用していて、 *.exe をパックしています。最初の一歩 ; プロジェクトを公開してから、公開されたexeをパックしています。ファイル拡張子を追加した後。name 、このように *.exe.deploy
しかし ; だから、このexeを動かさないでください。
この問題について何か解決策はありますか?
公開後に公開ファイルを変更する場合は、.manifest ファイルと .application ファイルを更新する必要があります。mageui.exe (場所は Windows SDK の bin フォルダーにあります) を使用してこれらのファイルを編集し、終了したら署名/保存することを忘れないでください。
アプリのコピーを提供したいだけなら、それをビルドしてから、\bin\Release フォルダーを外部ドライブにコピーしてみませんか?
ClickOnce は、実際には Web サーバーまたはネットワーク共有からアプリケーションを展開することを目的としており、増分変更を公開する機能を提供します。
USB スティックから ClickOnce を使用して何かを展開する場合は、アプリケーションをフォルダーに公開し、パッケージを USB ドライブにコピーして、ユーザーに setup.exe を実行させる必要があります。
その場合は、[オプション] ダイアログの下の [マニフェスト] タブに移動し、[展開プロバイダーの URL を除外する] をオンにします。次に、ユーザーがインストールすると、インストール URL が USB スティック上のファイルへのファイル パスとして設定されます。彼は同じ方法でアップデートをインストールする必要があります。