0
1つのアプリケーションがmvc Webアプリケーションで、他のアプリケーションがDLLであるマルチプロジェクトソリューションがあります。私は、ApplicaitonSettingsが強く型付けされているのが本当に好きです。異なるプロジェクト間でアプリケーション設定を共有するのはすばらしいことです。configSourceでは、設定を別のXMLファイルに保存することができますが、プロジェクトディレクトリに含める必要があります。これはリンクを介してファイルを追加することにつながりましたが、Web.Properties.SettingsとService.Properties.Settingsのような名前空間が異なる問題にぶつかりました。誰もこれのようなことをすることができましたか?プロジェクト間でApplicationSettingsを共有できますか?
<applicationSettings>
<NAMESPACE.Properties.Settings>
<setting name="Test" serializeAs="String">
<value>Test</value>
</setting>
</NAMESPACE.Properties.Settings>
</applicationSettings>
設定ファイルの特定の部分は階層的であるが、すべてではないことが分かります。 Webアプリケーションを実行するときにWebとdllプロジェクトの両方にApplicationSettingsセクションを作成すると、dllのアプリケーション設定が引き続き適用されます。 – NullReference
子セクションが親セクションを上書きするため、共有セクションの場合、子セクションに子セクションを置く必要はありません –
子どもはどういう意味ですか? – NullReference