Я написал несколько пользовательских задач MSBuild, которые хорошо работают и используются в нашем процессе сборки CruiseControl.NET.
Я модифицирую один и хочу выполнить его модульное тестирование, вызвав метод Execute ().
Однако, если он встречает строку, содержащую
Log.LogMessage("some message here");
выдает исключение InvalidOperationException:
Задача попыталась войти в систему до ее инициализации. Сообщение было ...
Есть предложения? (В прошлом у меня были в основном пользовательские тесты с внутренними статическими методами, чтобы избежать подобных проблем.)