пытаюсь найти файл настроек приложения, используемый configurationmanager в примере C # клиента Google data api

StackOverflow https://stackoverflow.com/questions/1548071

  •  20-09-2019
  •  | 
  •  

Вопрос

Учитывая этот набор кода:

unitTestConfiguration = (IDictionary) ConfigurationManager.GetSection("unitTestSection");

где вы можете определить, в каком проекте этот файл должен существовать.

Я пытаюсь запустить кучу модульных тестов, но они терпят неудачу, потому что он не может найти ни одного файла

Это было полезно?

Решение

Для веб-приложения это считывается из файла web.config.

Для исполняемого файла это считывается из исходное имя.exe.config для сборки точки входа (той, которая содержит Main способ).Это важное различие заключается в том, что конфигурационный файл, из которого он считывается, является сборкой точки входа, а не сборкой, содержащей конкретную строку кода.

Другие советы

Он ищет файл конфигурации приложения.Они находятся в вашем проекте под названием App.config (или Web.config для ASP.NET) и компилируются в YourApplicationName.exe.config.

Вот один Страница MSDN при добавлении App.config файл в ваш проект.

Вот один Страница MSDN на Configuration класс.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top