MSpec運下に簡単に、ios、androidとmac用にc#のですがTD.NET 例外をスローし
-
24-10-2019 - |
質問
っにしてもこの例外にしようとした場合に実行mspec仕様試験TD.NET.
------ Test started: Assembly: DesignRightWeb.Specs.dll ------
Error: Runner failure: System.Runtime.Serialization.SerializationException: Type is not resolved for member 'Machine.Specifications.Runner.RunOptions,Machine.Specifications, Version=0.3.0.0, Culture=neutral, PublicKeyToken=null'.
at System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityAttributes)
at Machine.Specifications.Runner.Impl.AppDomainRunner.CreateRunnerAndUnloadAppDomain(String runMethod, AppDomain appDomain, Assembly assembly, Object[] args) in d:\BuildAgent- 01\work\340c36596c29db8\Source\Machine.Specifications\Runner\Impl\AppDomainRunner.cs:line 81
Test 'T:DesignRightWeb.Specs.given_a_string_calculator' failed: Type is not resolved for member 'Machine.Specifications.Runner.RunOptions,Machine.Specifications, Version=0.3.0.0, Culture=neutral, PublicKeyToken=null'.
System.Runtime.Serialization.SerializationException: Type is not resolved for member 'Machine.Specifications.Runner.RunOptions,Machine.Specifications, Version=0.3.0.0, Culture=neutral, PublicKeyToken=null'.
at System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityAttributes)
at Machine.Specifications.Runner.Impl.AppDomainRunner.CreateRunnerAndUnloadAppDomain(String runMethod, AppDomain appDomain, Assembly assembly, Object[] args)
at Machine.Specifications.Runner.Impl.AppDomainRunner.RunMember(Assembly assembly, MemberInfo member)
at Machine.Specifications.TDNetRunner.SpecificationRunner.RunMember(ITestListener testListener, Assembly assembly, MemberInfo member)
at TestDriven.TestRunner.AdaptorTestRunner.Run(ITestListener testListener, ITraceListener traceListener, String assemblyPath, String testPath)
at TestDriven.TestRunner.ThreadTestRunner.Runner.Run()
0 passed, 1 failed, 0 skipped, took 1.12 seconds (MSpec).
たって設置MSpecからGithubでも設置でNuGet.その後、-を受けながら、この例外はいアンインストールTD.NET や再インストールTD.NET.を受けているところであるがこの例外をスローし
そのアイデア?思いの?ですか?
解決
き登録をお済ませください。にMSpec試験ランナーへTestDriven.NET?チェックアウトはこのポストす:
http://eduncan911.com/blog/registering-mspec-runners-for-testdriven-net-on-windows-x64.aspx
他のヒント
ご登録のTD.Net ランナーの前に、ご登録は解除す(一部のレジストリのハッキングを入れる必要があるかもしれな見 InstallTDNetRunner.bat
どのように元に戻す).
ていただくようお願いい走りTD.Net >=2.24.追加のNuGetパッケージをお客様のプロジェクト実行による実証実験を通じTD.Net.のNuGetパッケージも更新が簡単に、ios、androidとmac用にc#のお問い合わせページするためにインストールします。
場合にエラーが持続する可能性は高いの古いバージョンMSpec参照されるどこかということです。古いバージョンが0.3.0.0はNuGetは0.4.7.0.
(かばんはいかがでしょうか-当時掲載しておうかがいましたNuGetパッケージに寄与する人がいる。このパッケージが含まれていなかったた適切なTD.Net ランナー。のご記で解決されなければならず現するには、こちらをクリックして新しいNuGetパッケージすべてを含む。)