29

Web 上の投稿では、右クリックして [テストのプロファイル] を選択することにより、 Visual Studio でテストをプロファイルできることが示唆されています 。 NUnit テストについては「Run Test」と「Debug Test」のみを参照してください。xUnit.NET についても同様です。テストをプロファイリングするために何が欠けていますか? これは Community エディションでサポートされていないだけですか、それとも構成またはコンポーネントが不足していますか?

(コミュニティで実行可能ファイルをプロファイリングできることを考えると、コミュニティでサポートされていないのは奇妙に思えます。したがって、テストを実行する実行可能ファイルを作成し、それをプロファイリングすることで、この問題をうまく回避できます。実行可能ファイルのプロファイリングをサポートするのに、テストのプロファイリングをサポートしないのはなぜですか? )

NUnit の再現手順: Visual Studio Community 2015 で新しい C# ライブラリ プロジェクトを作成し、http://nunit.org/index.php?p=quickStartSource&r=2.6.4 のコンテンツを新しいファイルに貼り付け次のように NuGet パッケージをインストールしました。

<packages>
  <package id="NUnit" version="2.6.4" targetFramework="net452" />
  <package id="NUnit.Runners" version="2.6.4" targetFramework="net452" />
  <package id="NUnitTestAdapter" version="2.0.0" targetFramework="net452" />
</packages>

Visual Studioを再起動しても。テストはテスト エクスプローラーに表示され、実行できますが、右クリック メニューで [プロファイル テスト] オプションを使用できません。xUnit.netでも同等の手順を試しましたが、喜びはありませんでした。

4

3 に答える 3

6

答えは、質問で参照されている Adam Prescott ページのコメントにあるようです。

2013 年 8 月 16 日午後 4 時 57 分

残念ながら、MSDN によると、この機能は Premium および Ultimate エディションでのみ利用できます。

http://msdn.microsoft.com/en-us/library/ms182372.aspx

コメント内のリンクは現在、Visual Studio の 2015 年版を参照しています。このページの2010 版には、プロファイリングをサポートする Visual Studio 2010 のバージョンが明確に示されています。2012 以降のバージョンのページでは、どのバージョンがプロファイリングをサポートしているかについての明確な説明が省略されています。

于 2015-08-18T12:07:37.080 に答える