Click-Onceを介して配布されるレジプログラムを作成しています(これは正しい用語であると思います、VS組み込みパッケージ)。このソフトウェアを実行する各PCには、クレジットカード処理などの設定が異なります。これらの設定をどのように/どこに保存すれば、更新があるたびに上書きされないようにし、インストールされているPCに基づいて一意にすることができます。
2 に答える
これは、WinFormsの組み込みアプリケーション設定とまったく同じです。これらを使用すると、デフォルト構成から開始して、各ワークステーションで変更できます。変更は問題なくアップグレード後も存続します。
これがチュートリアルです。
レジストリはこれらを置くのに良い場所のように聞こえます。
Microsoft.Win32.Registry
クラスを参照してください。
このクラスは、Windowsを実行しているマシンのレジストリにある標準ルートキーのセットを提供します。レジストリは、アプリケーション、ユーザー、およびデフォルトのシステム設定に関する情報の保存機能です。たとえば、アプリケーションはレジストリを使用して、アプリケーションを閉じた後に保存する必要のある情報を保存し、アプリケーションがリロードされたときに同じ情報にアクセスできます。たとえば、色の設定、画面の位置、またはウィンドウのサイズを保存できます。レジストリ内の異なる場所に情報を保存することにより、ユーザーごとにこのデータを制御できます。
組み込みの構成インフラストラクチャを使用する別のオプションでは、を使用して独自のファイルに固有の設定を含める必要がありますconfigSource
。各コンピューターには(同じスキーマの)異なるファイルがあり、更新されません。