https://github.com/Expensify/WindowsPhoneTestFramework/wiki/Setting-up-a-new-BDD-machineに従ってみました
WindowsPhone で Specflow をセットアップします。
Specflow 1.8.1 をインストールしました。最初に 1.8.1 をアンインストールし、VS2010 に Specflow 1.9 プラグインをインストールします。Specflow の実行時。私はまだ次の例外を受け取りました。
[エラー] 2 つの数字を追加: 要求されたタイプの 1 つ以上を読み込めません。詳細については、LoaderExceptions プロパティを取得してください。System.Reflection.ReflectionTypeLoadException: 1 つ以上の要求された型を読み込めません。詳細については、LoaderExceptions プロパティを取得してください。System.Reflection.RuntimeModule.GetTypes(RuntimeModule モジュール) で System.Reflection.RuntimeModule.GetTypes() で System.Reflection.Assembly.GetTypes() で TechTalk.SpecFlow.Bindings.Discovery.RuntimeBindingRegistryBuilder.BuildBindingsFromAssembly(アセンブリ アセンブリ) で TechTalk .SpecFlow.Infrastructure.TestExecutionEngine.Initialize(Assembly[] bindingAssemblies) で TechTalk.SpecFlow.TestRunner.InitializeTestRunner(Assembly[] bindingAssemblies) で TechTalk.SpecFlow.Infrastructure.TestRunnerFactory で。
内部例外は LoaderExceptions です. (HRESULT からの例外: 0x80131040)":"TechTalk.SpecFlow、バージョン = 1.8.1.0、カルチャ = ニュートラル、PublicKeyToken = 0778194805d6db41"}
1.8.1 SpecFlow アセンブリをまだロードする理由がわかりません。SpecFlow 1.8.1 をアンインストールしました。手動で変更する必要がある場所は他にありますか?
ありがとう!