XUnitフレームワークを使用していくつかのテストを作成しており、dllを通じて参照されるいくつかの外部コードを使用する必要があります。
メソッド呼び出しhelper.GetEntity()にステップインしようとすると、次のウィンドウが表示され、実行が存在します。
[Fact]
public void PassingTest()
{
var datapointJson = File.ReadAllText(@"sample.json");
dynamic datapointObject = JsonConvert.DeserializeObject(datapointJson);
// This is referenced from a different project in the same solution.
var helper = new Helper.Actions();
var studentEntity = helper.GetEntity("tom");
}
なぜこれが起こっているのか誰か知っていますか?
よろしく。
したがって、私もこれと2日間苦労しており、オンラインで見つけたものは何の助けにもなりませんでしたが、@ pauldendulkの答えが解決策を導きました。 [オプション]-> [デバッグ]-> [ジャストインタイム]で、[管理対象]チェックボックスがオフになっていることに気付き、「複数のデバッガーがコードをコード化しています... Visual Studioを修復して復元してください...」のような警告ラベルがありました。 (申し訳ありませんが、スクリーンショットをキャプチャしておらず、正しい言葉遣いを覚えていませんが、それはそのコンテキストに関するものでした)。
「Visual Studio Installer」を介してVisual Studio 2017(Community Edition)のrepaiを実行した後、テストのデバッグは期待どおりに機能しました。