문제

여기에 뭔가를 놓치고 있습니다.나는 Gallio (Top - Gallio 3.5 x64 설치 프로그램에서 세 번째 링크)

그런 다음 NuGet 에서 MBUnit DLL을 설치 했으므로 DLL을 포함시키고 싶지 않았기 때문에내 하드 드라이브에서 프로젝트가 다른 기계로 이식되는 것이 어려울 수 있습니다.

그러나 샘플 테스트를 실행하려고하면 TestRunner는 내 하드 디스크에서 DLL을 참조한다고 주장합니다. 실제 오류 메시지는 다음과 같습니다.

It looks like you're trying to execute a Gallio/MbUnit unit test.

For Gallio v3.0.6 build 787 / Gallio v3.1 build 313 or above (recommended):
Please ensure that the directory containing your 'MbUnit.dll' reference also contains Gallio's
test runner files ('MbUnit.dll.tdnet', 'TDNet\Gallio.TDNetRunner.dll', 'Gallio.dll' etc.)

For earlier versions:
You need to install Gallio (after TestDriven.Net) using its MSI installer.

You can find Gallio downloads and support here:
http://www.gallio.org/
.

그래서 NuGet 패키지로 테스트를 실행하도록 TestRunner를 실행하는 방법이 있습니까?

도움이 되었습니까?

해결책

현재 NuGet 갤러리에는 3.3.1 버전의 MBUnit 패키지 만 있으며 Gallio V3.4를 설치했습니다.Gallio와 MBUnit의 매우 귀찮은 한계입니다.NuGet 패키지를 사용하려면 v3.3.1에 대한 컴퓨터에서 Gallio를 다운로드해야합니다..더 나은 솔루션 Gallio / MBUnit 팀에게 메일을 보내고 최신 릴리스로 NuGet 패키지를 업로드하거나 혼자서 만드십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top