0

私の要件は次のとおりです。1)アプリケーション設定を使用して場所のパスを読み取り、それをプロジェクトで使用してそのフォルダー内のファイルを読み取りたいです。---パスを使用して設定を作成することでこれを達成し、次のようにプロジェクトでその設定からパスを読み取っていました

    Properties.Settings.Default.XMLModelPath

2)実際の要件は、クラス ライブラリの app.config をビンで使用できるようにして、後で変更が必要になった場合にパスを更新できるようにすることです。アプリケーションを実行するたびに、そのプロジェクトの設定このファイルを読み取り、その値を更新する必要があります。

これを達成する方法、または他の可能な方法を提案する方法はありますか?

   <?xml version="1.0" encoding="utf-8" ?>
   <configuration>
       <configSections>
       <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
           <section name="MyClass.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
       </sectionGroup>
       </configSections>
     <applicationSettings>
        <MyClass.Properties.Settings>
          <setting name="XMLModelPath" serializeAs="String">
            <value>C:\Resources\</value>
          </setting>
        </MyClass.Properties.Settings>
     </applicationSettings>
   </configuration>

これは、クラスの app.config ファイルです。これをビンで利用できるようにし、アプリケーションを実行するたびにプロジェクトの設定を更新したいと考えています。

4

0 に答える 0