clickonce 展開時に設定ファイルを変更するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/86539

  •  01-07-2019
  •  | 
  •  

質問

clickonce を使用してアプリケーションをデプロイしましたが、デプロイメント サーバー上の構成ファイルを変更するにはどうすればよいですか?つまり、製品がテストされたら、実稼働サーバーにデプロイする必要がありますが、実稼働リソースを消費するために構成パラメータの一部を変更する必要があるということです。MageUI.exe を使用する必要があると聞きましたが、まだわかりません。

ご協力に感謝いたします。

感謝

役に立ちましたか?

解決

はい、それを行うための最良の方法はおそらく MageUI でしょう。MageUI でマニフェストを開き、クリックするだけです。 保存 そして、マニフェストを中止するように求めるメッセージが表示されます。

マニフェストに署名するときは 2 つのオプションがあります。自己証明書を使用することも、証明書を購入することもできます。自己証明書は使いやすいですが、アプリをインストールすると発行者が次のように表示されます。 未知. 。証明書を購入する場合は、次の手順に従って、ClickOnce マニフェストに署名するために必要なファイルを作成します。 http://www.softinsight.com/bnoyes/CommentView.aspx?guid=78d107d1-3937-4d8d-81d9-73cb6ae18eee.

他のヒント

codeConcussion は正しいです。設定変更の際には常にこれを行っています。覚えておくべきことは、サーバーに新しいバージョンがある場合にのみユーザーがスマートクライアントの新しいバージョンを取得するようにバージョンを管理している場合、構成を取得するにはマニフェスト ファイル内のバージョンを任意に増やす必要があることです。ユーザーに再度ダウンロードするように変更されます。

もちろん、これは、展開プロセスでアプリをバージョン管理する方法によっては危険になる可能性があります。私たちの場合は、時間ベースのアルゴリズムを使用し、HHMM が後に続く日付になるようにバージョンを再設定します (たとえば、2008.9.23.1317)。これはビルド/デプロイメント スクリプトで行われるため、同じバージョンを使用する別のビルドについて心配することなく、マニフェストでバージョンを 2008.9.23.1318 に変更できることがほぼ確実になります。

とにかく、考えるべきこと。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top