2011-01-20 22 views
9

私はVisual Studio 2010 Proで作業中にSpecflowを使用しましたが、自分のプロジェクトで使用したいと思います。残念ながら私はVS210 Expressしか持っていません。Visual StudioでのSpecflow

私はVS2010 Expressで動作するSpecflowを取得できませんでした。誰でもこれをやったことがありますか、それは可能です。

おかげで、

答えて

0

主なアイデアである:SpecFlowは、共通のユニットテスト・フレームワークの1つのための固定具を生成します。詳細はhereです。

Visual Studio Professionalには表示されますが、Visual Studio Expressのバージョンでは表示されないアイテムテンプレートがいくつか失われているとします。この問題を解決するには、ProfessionalバージョンがインストールされているコンピュータのSpecFlowアプリケーションフォルダからすべてのテンプレートファイルを取得する必要があります。それがここに配置されている私のコンピュータ上:SpecFlowFeature.zipとなど、* .zipの拡張子を持つすべて:

C:\Program Files (x86)\TechTalk\SpecFlow\ItemTemplates 

のようなファイルがあるはずです。次に、この場所のコンピュータにコピーする必要があります。

C:\Users\[User name]\Documents\Visual Studio 2010\Templates\ItemTemplates\Visual C# 

最後に、Microsoft Visual C#2010 Expressを開きます。たとえば、コンソールアプリケーションを作成します。 [プロジェクト] - > [新しい項目を追加]を選択します。これらのテンプレートはMicrosoft Visual C#2010 Expressでのみ開くことができます。テンプレートの内部ではテンプレートがC#プロジェクトタイプでのみ開くことができるということが定義されていたためです。

+0

編集した質問を参照してください。私はspecflowをVS2010 Expressと統合したい。 – skyfoot

0

Visual StudioのExpressエディションで3 rdパーティーアドオン(Specflow、ReSharperなど)を使用することはできません。私は今、リファレンスを見つけることができませんが、これはSpecflowを統合できない理由です。

+0

ほとんどのアドオンをVisual Studio Expressにインストールすることはできません.Nugetなどの例外とasp.net mvcで必要なものがあります。これは、他の統合ソリューションが使用されるのを止めるものではありません。 – Chriseyre2000

+0

@Chriseyreこの回答は3年前に書かれたことを忘れないでください – ChrisF

関連する問題