私は.NETの設定ファイルと特にエンティティフレームワークとロギングツールと混同しています。app.config/web.configただし、どちらですか?
多くの開発者は、1つのソリューションで多くのプロジェクトで作業しています。物事を単純にするために、2つのプロジェクト(データレイヤーとインターフェイスレイヤー)で作業しています。インターフェイスは私のメインプロジェクトで、DataはInterfaceプロジェクトに参照されるクラスライブラリです。私のデータレイヤーにはNLogへの参照が含まれていて、NLogは使用しますが、私のインターフェイスレイヤーは使用しません。どこにNLogの設定を保存する必要がありますか?データまたはインターフェイスのプロジェクトからの設定ファイルですか?
私の起動プロジェクトは、すべての依存ファイルからすべての設定ファイルのすべての情報を必要とするようです。私はそれに問題はありませんが、私はビルド中に必要なすべての設定の組み合わせを自動生成することはできません?
.configファイルは、通常、Webアプリケーションごとまたはプロセスごとにあります。私は質問を理解していないかわからない。 –
ええ、複数のプロジェクトで作業していますか? EFを使用していますか? NLogを使用していますか? ".configファイルは一般的にWebアプリケーションごと、またはプロセスごとにあります。"はい、プロジェクトの設定ファイルにプロジェクトに関連するデータだけを置くと機能しません。 –
私は複数のプロジェクトで働いています。 –