高い値と低い値を検索しましたが、この例外に対する答えが見つかりません。 この質問 は、検索時に出てくる主な質問ですが、この問題に対処していません。
[7/8/2018 6:22:22 PM Informational] Executing test method 'CoreScraper.FlyerScraper.GetAllCurrentFlyers'
[7/8/2018 6:22:22 PM Error] System.InvalidOperationException: The following TestContainer was not found 'C:\Users\Username\Documents\Visual Studio 2017\Projects\ProductApp\CoreScraper\bin\Debug\netcoreapp2.0\CoreScraper.dll'
at Microsoft.VisualStudio.TestWindow.Controller.TestContainerProvider.<GetTestContainerAsync>d__61.MoveNext()
「CoreScraper」はプロジェクトの名前です。その...\netcoreapp2.0\
フォルダーを見ると、CoreScraper.dllが間違いなくそこにあります。テストメソッドを右クリックし、[テストの実行]を選択して、テストを実行しています。テストは最初に実行したときに正常に実行されましたが、それ以来このエラーが発生しました。 Visual Studioを閉じて再度開き、bin\
の内容を削除し、プロジェクトをクリーンアップして再構築しました。
問題は、NuGetパッケージMicrosoft.NET.Test.Sdk
がインストールされていないことでした。 NuGet Package Managerを使用してこのパッケージをプロジェクトにインストールすると、問題が解決しました。
Microsoft.NET.Test.Sdk
パッケージなしで正常に実行される別の単体テストプロジェクトがあるため、これは直感的ではありませんでしたが、そのプロジェクトは.NET Framework 4.6.2です。
今日、xUnitテスト用のVisual Studio 2017で同様の問題に直面しました。私の観察:
注いくつかのGoogle/Bingの後、私は誰もがいくつかのパッケージをインストールすることで解決策を得たことを発見しました。しかし、私の場合、以前はすべてが機能していたため、追加のものをインストールしないことにしました。
それが役に立てば幸い。
@ Marathon55がインストールしたようにMicrosoft.NET.Test.Sdk
この問題は解決しましたが、私の場合は、さらに2つのパッケージをインストールする必要がありますMSTest.TestFramework
&MSTest.TestAdapter
。誰かを助けるかもしれない