2017-03-18 6 views
12

私はこの質問がSOの前に尋ねられていることを理解しており、この機能はVSからある時点で削除されたようです。しかし、私は今Microsoft tutorialを探しています。VS 2017にユニットテストの作成機能があるはずです。VS 2017でユニットテストを作成する場所はどこですか?

ASP.NET Core MVCコントローラをテストしようとしています。私はテストプロジェクトを作成するための手順に従ってきました。しかし、名前空間/クラス/メソッドを右クリックしても、このようなオプションは表示されません。

編集:私はユニットを作成します。Visual Studioの2017コミュニティ版

+0

私は同じ問題を抱えています。 2015年にこれを使用していましたが、2017年には見つかりませんでした。 [https://www.visualstudio.com/en-us/docs/test/developer-testing/getting-started/create-unit-テストメニュー] – JonathanPeel

+1

私はこの投稿が質問に答えると思いますhttp://stackoverflow.com/questions/42974497/create-unit-tests-context-menu-option-missing-in-visual-studio-2017/ –

+0

.NETコアを使用していますか? – lfk

答えて

12

を使用しているコンテキストメニューオプションは、.NETのコアと.NETの標準according to Microsoft's Jayarani Gargを対象とするプロジェクトのためにサポートされていないテストし、それがターゲットのプロジェクトのためにのみ利用可能です完全な.NETフレームワーク:

Jayaraniガーグ[MSFT]・2月27日6時09 AMでこんにちは、

はあなたのフィードバックをいただき、ありがとうございます。 "ユニットテストの作成"は現在.NETコアプロジェクトでは に対応していません。同じVisual Studioの開発者コミュニティページでthis Visual Studio Team commentに従って設計ではなく、バグがあります

のVisual Studioチーム♦♦・3月10日午前1時06分PMに

はありがとうあなたのフィードバックのために! Visual Studioチームは、この問題が はバグではないと判断しました。しかし、このフィードバックを考慮し、これを追跡するために https://github.com/Microsoft/vstest/issues/592を作成しました。 問題を投票してください。

githubの問題は少し混乱してマイクロソフトVSテストレポCreate Unit Test Context Menu Missing (.net core projects)に上記に言及しました。この機能を.NETコアプロジェクトに追加することも求めていますが、Microsoftの従業員は問題の修正方法について話します。私は従業員がコンテキストメニューオプションが完全な.NETフレームワークプロジェクトのために働いていなかった古いバグを指していると信じていますas discussed in this questionそのスレッドでも言及されています。限り、私はスレッドが.NETコアプロジェクトのメニューオプションを追加したことを言っていないことがわかります。私もちょうどのVisual Studio Professionalの2017のコピーにチェックした

は、バージョン15.2(26430.6)と私ははユニットが完全な.NETフレームワーク(この1つのターゲットを対象とするプロジェクトのためのオプションをテスト作成しなければならないの。 NET Frameworkの4.5.1):

Create Unit Test menu item present

しかし、私は.NETCoreApp 1.1を対象とするプロジェクトのためにそれを持っていません

Create Unit Test menu item missing

関連する問題