FilePath в XML-файле - PullRequest
       28

FilePath в XML-файле

0 голосов
/ 08 апреля 2010

В C # всякий раз, когда мне нужно получить путь к файлу более динамично, я делаю что-то вроде этого

string filePath = System.IO.Path.GetFullPath(@"..\..\TestData\TestFile.xls");

В любом случае, я могу упомянуть тот же путь к файлу в XML-файле.

<ConfigValue name ="filePath" value="<filepath like above>"/>

Ответы [ 2 ]

2 голосов
/ 08 апреля 2010

Вы можете добавить это в свое приложение / web.config:

<?xml version="1.0"?>
<configuration>
  <appSettings>
    <add key="filePath" value="yourPath" />
  </appSettings>
  ... 
</configuration>

И прочитайте значение так:

string filePath = ConfigurationManager.AppSettings["filePath"];

Вам нужно добавить оператор использования в начало вашего файла:

using System.Configuration;

И чтобы это работало, вам нужно добавить ссылку на сборку System.Configuration в вашем проекте.

0 голосов
/ 08 апреля 2010

В чем проблема с
<ConfigValue name ="filePath" value="..\..\TestData\TestFile.xls"/>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...