1

私の Web ソリューションには、asp.net Web アプリケーションと Windows サービス プロジェクトを含むほぼ 20 のプロジェクトがあります。これらのすべてのプロジェクトには、それぞれ web.config と app.config が含まれています。

ここで、このすべてのファイルを削除し、すべてのプロジェクトからアクセスされる単一の web.config ファイルをソリューションに配置したいと考えています。

誰でもこれを行うことを提案できますか? はいの場合、プロジェクトはソリューション ルートから web.config をどのように呼び出しますか?

4

1 に答える 1

1

物理ファイルの代わりにショートカット/リンクを使用してみてください。これを達成するには:

  1. app.config ファイルを 1 つだけ保持します (おそらく最も頻繁に編集するファイルは、どのプロジェクトからのものでもかまいません)。

  2. 残りの各プロジェクトで、既存の app.config ファイルを削除し、プロジェクト (またはこの app.config を配置するフォルダー) を右クリックし、[追加] をクリックして、ポップアップで [既存のアイテム...] を選択します。手順 1 で保存した物理的なものを選択し、[追加] ボタンの横にある矢印をクリックして、[リンクとして追加] を選択します。

これで、すべてのプロジェクト (選択したものを除く) が、リンク (ショートカット) として保存したプロジェクトを参照します。

于 2013-07-29T04:31:07.240 に答える