У меня есть тестовая обвязка. В страшных случаях - как попытка протестировать статическую функцию, я использую:
#include "code_under_test.c"
...test framework...
таким образом, я включаю весь файл, содержащий функцию под тестом в тестовой обвязке. Это - последнее средство - но это работает.
Файл app.Config
является вашим источником, не распространяйте его. Когда Visual Studio создает ваш проект, он копирует файл в {AppName} .exe.config
(в той же папке, что и {AppName} .exe
), и это файл, который вам нужно включить в свою настройку.
Выберите app.config в обозревателе решений и на вкладке свойств выберите действие копирования:
Copy to Output Directory -> Copy always
или
Copy to Output Directory -> Copy if newer
Не забудьте переименовать app.config в имя exe.
т.е. myprogram.exe будет иметь файл app.config с именем myprogram.exe.config