Gallio를 설치하지 않고도 Icarus 및/또는 Echo로 MbUnit 테스트를 실행하고 싶습니다. GallioBundle/bin
에있는 모든 파일을 프로젝트 폴더에 Third Party/MbUnit
이라는 폴더에 복사했습니다.Gallio가 GallioBundle-3.1.397.0/bin 폴더에 있어야 실행되는 것 같습니다
Gallio.Icarus.exe
을 더블 클릭하면로드되지 않거나 아무 것도 수행하지 않습니다.
나는 다음과 같은 오류 얻을 명령 줄에서 gallio.echo.exe를 실행하면 : 나는 내 D/리터 폴더에 압축을 해제 한 곳에서 실행하는 경우, 그러나
Start time: 1:07 PM Initializing the runtime and loading plugins. Stop time: 1:07 PM (Total execution time: 0.313 seconds) Error: A fatal exception occurred. Gallio.Runtime.RuntimeException: Could not resolve component for service type 'Gallio.Runner.Projects.ITestProjectManager' because there do not appear to be any components registered and enabled for that service type. at Gallio.Runtime.Extensibility.RegistryServiceLocator.ResolveNonDisabledDescriptor(Type serviceType) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runtime\Extensibility\RegistryServiceLocator.cs:line 202 at Gallio.Runtime.Extensibility.RegistryServiceLocator.ResolveImpl(Type serviceType) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runtime\Extensibility\RegistryServiceLocator.cs:line 161 at Gallio.Runtime.Extensibility.RegistryServiceLocator.ResolveTService in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runtime\Extensibility\RegistryServiceLocator.cs:line 52 at Gallio.Runner.TestLauncher.RunWithRuntime() in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runner\TestLauncher.cs:line 511 at Gallio.Runner.TestLauncher.Run() in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runner\TestLauncher.cs:line 474 at Gallio.Echo.EchoProgram.RunTests(ILogger logger) at Gallio.Echo.EchoProgram.RunImpl(String[] args) at Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.Run(IRichConsole console, String[] args) in c:\RelEng\Projects\MbUnit v3.1\Work\src\Gallio\Gallio\Runtime\ConsoleSupport\ConsoleProgram.cs:line 198
을 :
GallioBundle-3.1.397.0/bin Icarus UI comes up. Also... gallio.echo gives no errors when I run it at the command line. This makes no sense to me but there it is.
내 프로젝트 폴더에서 Gallio를 실행하지 않는 이유는 무엇입니까?
동의합니다, 작동해야하지만 그렇지 않습니다. 나는 그것을 얻지도 않는다. BTW : 설치 프로그램을 실행하지 않았습니다. 난 그냥 이진 번들을 사용하고 있습니다. – PilotBob
바이너리 번들을 사용할 때 같은 문제가 발생했습니다. "Lib \ Gallio"디렉토리 구조에 압축을 풀면 Gallio.Echo.exe가 위의 오류를 발생시킵니다. "GallioBundle-3.3.458.0 \ bin"디렉터리에 넣으면 제대로 작동합니다. 그리고 나서 그걸 어디에두면 좋을까요? 슈퍼 이상한. –