27

ここにある豊富な情報に従って、外部の .config を機能させるにはどうすればよいでしょうか? 外部 appSettings ファイルに使用するのと同じ設定を試みましたが、カスタム セクションのファイルが見つかりません。

<configSections>
...
    <section name="CustomSettings" type="Fully.Qualified.TypeName.CustomSettings, AssemblyName" />
</configSections>
<!-- this works -->
<CustomSettings attrib1="val1" attrib2="val2" .../>

でも...

<!--this does not work-->
<CustomSettings configSource="someExternalFile.config"/>

someExternalFile.config に含まれる場所

<CustomSettings attrib1="val1" attrib2="val2" .../>

何か案は?

4

1 に答える 1

23

実際のファイルは、プロジェクトの出力フォルダー (デフォルトでは "\bin\debug" または "bin\Release") に対して相対的に配置する必要があります。

また、プロジェクト ツリー内のファイルで、ファイルのプロパティを確認し、[出力ディレクトリにコピー] 設定が [常にコピー] または [新しい場合はコピー] に設定されていることを確認します。

編集: 別の構成ファイルに xml Element ヘッダーがあることを確認してください。ファイルの内容全体は次のようになります。

<?xml version="1.0" encoding="utf-8" ?>
<CustomSettings attrib1="val1" attrib2="val2" .../>
于 2008-12-29T20:53:43.717 に答える