R # 플러그인을 빌드하고 테스트로 커버하기로 결정했습니다. 그러나 플러그인 대상 버전이 R # 버전과 같으면 R # 러너를 사용하여 플러그인 테스트를 실행할 수 없다는 것을 알았습니다. 이 버전 2016.2.20160818.171542
의 JetBrains.ReSharper.SDK.Tests
를 사용하여 테스트를 실행하려고하면R # 테스트 러너를 사용하여 ReSharper 플러그인 테스트 실행
예를 들어, 다음과 같은 오류가 발생합니다 :
ERROR System.TypeLoadException: Method 'RunTests' in type 'JetBrains.ReSharper.UnitTestRunner.nUnit26.BuiltInNUnitRunner' from assembly 'JetBrains.ReSharper.UnitTestRunner.nUnit26, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
이전 버전에서 오류가 달랐다.
아마도 R # 러너와 SDK 어셈블리가 혼합되어 발생합니다.
R # 러너를 사용하여 Plugin Unit 테스트를 실행할 수 있도록 project/R #을 구성 할 수있는 방법이 있습니까? 아마도 R # dev 팀에서는 자체 러너를 사용합니다.
감사합니다.