Проект автоматизированных тестов Visual Studio 2008 может считывать файл конфигурации, например app.config? (C # .NET) - PullRequest
0 голосов
/ 19 января 2009

У меня есть файл app.config внутри моего TestProject, но когда я пытаюсь прочитать его с помощью ConfigurationManager, он читает откуда-то еще и это не мой app.config. Как это исправить?

Текущая конфигурация:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="Production" connectionString="Server=127.0.0.1,2345;Uid=user;Pwd=password;Initial Catalog=DATABASE_DATA"/>
  </connectionStrings>
</configuration>

Текущий код:

ConfigurationManager.ConnectionStrings[0].ConnectionString

Ожидаемый результат:

"Server=127.0.0.1,2345;Uid=user;Pwd=password;Initial Catalog=DATABASE_DATA"

Фактическая выработка:

"data source=.\\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"

1 Ответ

4 голосов
/ 19 января 2009

Попробуйте ссылаться на него по имени.

ConfigurationManager.ConnectionStrings["Production"].ConnectionString

Конфигурационные файлы автоматически интегрируют machine.config, который по умолчанию имеет эту строку соединения SQLEXPRESS.

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