0

私は C# Windows アプリを開発しており、MS Clickonce でアプリを展開しています。しかし、私には問題があります。このアプリにドングルを使用していて、 *.exe をパックしています。最初の一歩 ; プロジェクトを公開してから、公開されたexeをパックしています。ファイル拡張子を追加した後。name 、このように *.exe.deploy

しかし ; だから、このexeを動かさないでください。

この問題について何か解決策はありますか?

4

2 に答える 2

1

公開後に公開ファイルを変更する場合は、.manifest ファイルと .application ファイルを更新する必要があります。mageui.exe (場所は Windows SDK の bin フォルダーにあります) を使用してこれらのファイルを編集し、終了したら署名/保存することを忘れないでください。

于 2012-05-31T13:23:39.957 に答える
0

アプリのコピーを提供したいだけなら、それをビルドしてから、\bin\Release フォルダーを外部ドライブにコピーしてみませんか?

ClickOnce は、実際には Web サーバーまたはネットワーク共有からアプリケーションを展開することを目的としており、増分変更を公開する機能を提供します。

USB スティックから ClickOnce を使用して何かを展開する場合は、アプリケーションをフォルダーに公開し、パッケージを USB ドライブにコピーして、ユーザーに setup.exe を実行させる必要があります。

その場合は、[オプション] ダイアログの下の [マニフェスト] タブに移動し、[展開プロバイダーの URL を除外する] をオンにします。次に、ユーザーがインストールすると、インストール URL が USB スティック上のファイルへのファイル パスとして設定されます。彼は同じ方法でアップデートをインストールする必要があります。

于 2012-06-01T06:30:25.083 に答える