質問

っにしてもこの例外にしようとした場合に実行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パッケージすべてを含む。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top