を解決することはできません。SpecFlow - ジェネレーションエラー:インターフェイスが、私は継承されたテスト自動化プロジェクトをクリーンアップし、SpecFlow機能ファイルでシナリオ名にいくつかのスペルミスを修正し、その後、このエラーを受信を開始した
CS1029
#error Generation error: Interface cannot be resolved: TechTalk.SpecFlow.Generator.UnitTestProvider.IUnitTestGeneratorProvider('custom')
ありカスタマーユニットのテストプロバイダはありません。
物事は私が試してみました:VSを閉じる
- は、
- VS を再起動し、すべてのSpecFlowの一時ファイルを殺し* .featureファイルを殺して、それを再作成します。
- この資料の手順に従っ
- すべてのシナリオタグをコメントアウトバックSpecFlow
- の以前のバージョンにロールバック:https://github.com/techtalk/SpecFlow/wiki/Troubleshooting-Visual-Studio-Integration
さて、私のすべての機能ファイルがそのエラーを示しているだけでなく、私はスペルミスを修正しました。私はVS2015を使用しています。何がこのエラーを引き起こす可能性がありますか?
カスタムプラグインはありますか? app.configの完全なspecflowセクションを投稿できますか? –
SpecFlow +のどのバージョンを使用していますか? –
@AndreasWillich、以下は、2.2を使用して2.1に戻って問題が解決しました。 app.configをセクションには、次のようになります。 < - SpecFlow構成に関する詳細については!オプションはhttp://go.specflow.org/doc-config-> –