Я хочу запустить тесты MbUnit с Icarus и / или Echo без необходимости установки Gallio.Я скопировал все файлы из GallioBundle/bin
в папку с именем Third Party/MbUnit
в папке нашего проекта.
Когда я дважды щелкаю на Gallio.Icarus.exe
, он не загружается и ничего не делает.
Когда я запускаю gallio.echo.exe из командной строки, я получаю следующую ошибку:
Время запуска: 13:07. Инициализация времени выполнения и загрузка плагинов.Время остановки: 13:07 (общее время выполнения: 0,313 секунды). Ошибка: произошло фатальное исключение.Gallio.Runtime.RuntimeException: Не удалось разрешить компонент для типа службы 'Gallio.Runner.Projects.ITestProjectManager', так как, по-видимому, отсутствуют какие-либо компоненты, зарегистрированные и включенные для этого типа службы.в Gallio.Runtime.Extensibility.RegistryServiceLocator.ResolveNonDisabledDescriptor (Тип serviceType) в c: \ RelEng \ Projects \ MbUnit v3.1 \ Work \ src \ Gallio \ Gallio \ Runtime \ Extensibility \ RegistryServiceLocator.all. at. 20: строка: 20Extensibility.RegistryServiceLocator.ResolveImpl (Тип serviceType) в каталоге c: \ RelEng \ Projects \ MbUnit v3.1 \ Work \ src \ Gallio \ Gallio \ Runtime \ Extensibility \ RegistryServiceLocator.cs: строка 161 в Gallio.Runtime.ExtenserLovetor.Retificationibility.Retificationв c: \ RelEng \ Projects \ MbUnit v3.1 \ Work \ src \ Gallio \ Gallio \ Runtime \ Extensibility \ RegistryServiceLocator.cs: строка 52 в Gallio.Runner.TestLauncher.RunWithRuntime () в c: \ RelEng \ Projects \ MbUnitv3.1 \ Work \ src \ Gallio \ Gallio \ Runner \ TestLauncher.cs: строка 511 в Gallio.Runner.TestLauncher.Run () в c: \ RelEng \ Projects \ MbUnit v3.1 \ Work \ src \ Gallio \ Gallio\ Runner \ TestLauncher.cs: строка 474 в Gallio.Echo.EchoProgram.RunTests (регистратор ILogger) в Gallio.Echo.EchoProgram.RunImpl (аргументы String []) в Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.Run (консоль IRichConsole, аргументы String []) в каталоге c: \ RelEng \ Projects \ MbUnit v3.1 \ Work \ src \ Gallio \ Gallio \ Runtime \ ConsoleSupport \ ConsoleProgram.cs: строка 198
Однако, если я запускаю его из того места, где я разархивировал в моей папке d / l, по адресу:
Появляется интерфейс пользователя GallioBundle-3.1.397.0 / bin Icarus.Также ... gallio.echo не выдает ошибок, когда я запускаю его в командной строке.Это не имеет смысла для меня, но это так.
Почему Галлио не запускается из папки моего проекта?