2012-04-16 7 views
0

私のWindows 7マシン(Visual Studio 2010 Pex 0.94.51023.0 Power Tools(x64) - (英語))にPexをインストールしました。しかし、VS2010でコードを右クリックすると、 "Run Pex"オプションが表示されません。 VS2008を使用して別のプロジェクトを開くと、それが表示されます。 VS2010にオプションが表示されない理由は何ですか?インストール後にVS2010の「Run Pex」が表示されない

答えて

0

まず、Pexを再インストールしましたか?

そうでない場合、経験豊富なhereとして、あなたのプロジェクトがテストプロジェクトであるとPexが判断した場合。いくつかのユニットテストフレームワークまたはMicrosoft.Pex.Frameworkを参照するため、Pexは[PexMethod]属性でマークされたメソッドのみを探索します。それ以外の場合、Pexはパブリックメソッドの探索を許可する必要があります。これはおそらくあなたの問題ですか?

VS 2008とVS 2010を切り替える場合は、おそらくthis problemになっている可能性があります。

+0

@shampoo、返信いただきありがとうございます。あなたの質問に答えるには:私は再インストールを試みていません。私のプロジェクトはテストプロジェクトではありません。また、私はVS2008と2010の間で切り替えることはありません。それはVS2010で動作していなかったので、私はVS2008で試してみると思ってそこで働いた。メソッドに[PexMethod]属性を追加する必要がありますか?私のメソッドはパブリックメソッドですが、 "Run Pex"が右クリックで表示されるためには "public"でなければなりませんか? – user1337362

+0

@ user1337362、それは試してみる価値があります。 '[PexMethod]'を追加して問題を解決すれば、それはプロジェクト参照と何か関係があります。それ以外の場合は、再インストールしてください。 – shamp00