Скопируйте файл конфигурации приложения в другой каталог приложения - PullRequest
0 голосов
/ 19 октября 2011

Я тестирую службу WCF, которая размещена в консольном приложении. Я запускаю тест с использованием NUnit. Поэтому я хочу скопировать консольное приложение и app.config консольного приложения в папку Bin \ Debug тестовой сборки. Я могу скопировать консольное приложение, добавив ссылку на тестовую сборку, но app.config консольного приложения не приходит. Также я попытался скопировать, установив свойства, это не сработало. Он копирует app.config как есть, но не меняет имя как ConsoleApp.exe.Config. Есть ли способ исправить эту проблему?

1 Ответ

0 голосов
/ 19 октября 2011

для этого можно создать событие после сборки, которое скопирует проекты app.config и переименует его в ConsoleApp.exe.config.

Вы также можете просто создать в своем проекте файл с именем ConsoleApp..exe.config и заполните его конфигурацией, необходимой для тестов, и скопируйте ее в выходной каталог.это будет мое предпочтительное решение, так как это будет означать, что тесты будут контролировать конфигурацию и не будут затронуты потенциальными изменениями app.config в проекте консольных приложений.

...