Хотите, чтобы настройки вступили в силу только во время компиляции или во время выполнения? Хотите ли вы, чтобы ваш пользователь мог выбирать другие параметры после развертывания?
Если вы хотите установить только время компиляции, тогда вам нужна директива препроцессора.
Если вам нужны настройки времени выполнения, .NET имеет прямую поддержку файлов .config, и вы можете получить доступ к значениям в вашем коде (и задать их тоже) через конструкции Settings.Default .
VisualStudio поддерживает простое создание и обслуживание этих файлов конфигурации.