2009-07-28 11 views
1

App.configファイルの構成設定を変更することで戦ってしまい、うまくいきたいと思っています。もう一度、私は同じ靴で自分自身を見つけるが、今回はそれを整理することを決めた!Winforms:セットアップ中にapp.settingsを書く

アプリケーションIm作成は、Windowsフォーム.NET 3.5(SP1)アプリケーションです。これは、閉鎖されたネットワーク環境で使用されます。これはSmartClientアプリではなく、常に接続されたアプリであり、中央のデータベースサーバーとローカルネットワークを介してやりとりします。

アプリが正常に動作し、セットアップファイルを展開し、作成するImは準備ができていることを、今、私は2つの非常に重要な質問をする必要があります。

  1. どのように私は(特に!)からのConnectionString値を「を変更」んセットアップウィザード? ;
  2. この値をどのように/暗号化する必要がありますか?

これは、すべての開発者が開発から生産に移行する際に必ず実行されるものであり、誠にありがとうございます。

ありがとうございました!

答えて

1

This questionは、セットアップ中に設定ファイル(一般的に)を変更する方法に関する良い情報を提供します。

+0

ありがとうJulien!私のシナリオでClick-Once Deploymentを使用することをお勧めしますか? - SQL Server 2008データベースに使用される中央サーバーがあります。このサーバー上では管理者ログイン専用のWebアプリです。 CODを使用して、このWebアプリケーション内の「公開」ページからアプリをインストールできるようにする必要がありますか?もしそうなら、インストールするようにCODをカスタマイズすることはできませんし、app.ConfigでconnStringを同時に変更することはできますか? – Shalan

+0

申し訳ありませんが、Click-Once Deploymentの経験はありません –

+0

これを正しく理解してください... "app.config"は* runtime *で読み取り専用であるため、変更できません。これから2つのことが起こります。 (1)app.configを修正してプロダクションに備えることが可能ですが、それは面倒なようです。 (2)メインコンフィギュレーションをセカンダリにリンクすることで、後者を実行時に変更することができます...正しいですか?これがそうであれば、入力を促す小さなダイアログをポップアップするか、インストール中に書き込むことができます(後者はi.t.o.より安全です) あなたの考えは? – Shalan

関連する問題