0
私は2つのアセンブリがあるとしましょう:BusinessLogicとWeb。 BusinessLogicには、 "MySetting"というアプリケーション設定があります。私の設定ファイルで外部アセンブリのプロパティをオーバーライドしたい
Webアセンブリの設定ファイルで、BusinessLogicの設定をどのように上書きできますか?
私は2つのアセンブリがあるとしましょう:BusinessLogicとWeb。 BusinessLogicには、 "MySetting"というアプリケーション設定があります。私の設定ファイルで外部アセンブリのプロパティをオーバーライドしたい
Webアセンブリの設定ファイルで、BusinessLogicの設定をどのように上書きできますか?
あなたが設定ファイルにapplicationSettings sectionGroupを追加する必要があります。
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="[AssemblyName].Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
その後、あなたは以下を追加する必要があります。
<[AssemblyName].Properties.Settings>
<setting name="[SettingToOverride]" serializeAs="String">
<value>[NewValue]</value>
</setting>
</[AssemblyName].Properties.Settings>
これは、あなたが再配備を必要とせずに設定を上書きすることができます