HOWTO: указать в app.config вызов функции перед вызовом Main ()? - PullRequest
1 голос
/ 11 октября 2008

Я действительно хочу добавить в App.config какой-то обработчик раздела, который будет выполнять некоторый код до того, как приложение действительно начнет выполняться в Main. Есть ли способ сделать такую ​​вещь?

Ответы [ 2 ]

2 голосов
/ 11 октября 2008

Не уверен, что вы пытаетесь достичь ... но я не знаю, в любом случае, вы можете заставить консольное приложение запустить любой другой метод до Main (). Почему бы не сделать что-то вроде этого:

static void Main(string[] args)
{
    //read your app.config variable
    callAlternate = GetConfigSettings(); 
    if(callAlternate)
        AltMain();

    ///...rest of Main()
}
1 голос
/ 11 октября 2008

Почему вы не поместили этот вызов в качестве первой инструкции в своей основной функции?

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

...