0

クラスライブラリプロジェクト用に、VS2012ExpressエディションのNuGetを介してSpecFlowパッケージをインストールしました。しかし、新しいSpecFlowアイテムを追加したいのですが、リストにSpecFlowテンプレートが見つかりません。プロジェクトリファレンスで、TechTalk.SpecFlowが追加されていることがわかります。

VS2010 Expressの回避策をいくつか見つけました:https ://stackoverflow.com/a/5041703/1037754ですが、可能であれば「通常の」方法で動作させたいと思います:)

それが重要な場合、私は自分のマシンに.Net4.5を持っています。

ありがとう!

4

1 に答える 1

2

Visual Studio Express は、プロジェクトの拡張機能をサポートしていません (Microsoft によって禁止および無効化されています)。

これは、SpecFlow Gherkin エディター (構文の強調表示、テーブルの書式設定、ステップのオートコンプリート、ステップとステップ定義コード間のナビゲーション) を使用できないこと、および機能ファイルから実行可能なシナリオへのコード生成が IDE (単一ファイル ジェネレーター) から機能しないことを意味します。

ただし、フィーチャー ファイルは通常のテキスト ファイルとして編集でき、SpecFlow コマンド ライン ツールを使用して実行可能なシナリオを生成できます (ビルド サーバーで行うように)。

于 2012-11-12T18:22:09.060 に答える