33

私は 30 個までの SpecFlow 機能ファイルを持っています。最近、デザイナーで生成されたコードでマージの競合を解決するのにうんざりしたので、ソース管理から Foo.feature.cs ファイルを削除しました。

これらのファイルを Visual Studio プロジェクトから除外したり削除したりしなかったため、Visual Studio はまだそこにあるはずだと考えていますが、単にハード ディスクに存在しないだけです。

理想的には、ルート フォルダーをクリックしてすべてのコード ビハインド ファイルを再生成したいのですが、VS 2010 と SpecFlow 1.9 にはそのようなオプションがありません。コマンド ラインからプログラムで再生成したり、別のカスタム ツールを作成したり、コンパイル前のビルド イベントを追加したりしても問題ありません。

各 .feature ファイルを右クリックして [カスタム ツールの実行] をクリックせずに、デザイナーが生成した SpecFlow 機能 (*.feature.cs ファイル) のコード ビハインド ファイルをすべて再生成する方法はありますか?

4

2 に答える 2

66

プロジェクトを右クリックし、[機能ファイルの再生成] を選択して、一度にすべてを実行できます。

于 2014-09-22T20:51:20.880 に答える