4

問題は何もないところから現れました。コードに加えた変更のみです-RaSharperをインストールしました(ただし、それを削除してVisual Studioを再インストールしても役に立ちませんでした)。

そこで、NUnit 3 を使用してテストを実行します。

Visual Studio Test Adapterがあるので、テスト エクスプローラーにテストが表示されます。

Visual Studio 2013 Update 5 を使用しています。

問題は、テストを実行すると、出力に次のメッセージが表示されることです。

------ Run test started ------
NUnit Adapter 3.0.8.0 executing tests is started
Running selected tests in C:\Users\Denis\Documents\Visual Studio 2013\Projects\{Project_Name}\{Project_Name}\bin\Debug\{Project_Name}.exe
An exception occurred while invoking executor 'executor://nunit3testexecutor/': Failed to resolve assembly: 'Microsoft.VisualStudio.TestPlatform.ObjectModel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
========== Run test finished: 0 run (0:00:02.5951484) ==========

App.Config を削除しようとしました。Visual Studio を再インストールしようとしました。すべての NuGet パッケージを再インストールしようとしました。それでも、テストを実行できません。

私を助けてください。

さらに、完全に新しいプロジェクトを作成し、NUnit 3.0.1 と NUnit 3.0 Test Adapter 3.0.8-ctp-8 をインストールしました。テストが実行されませんでした。同じエラーが発生しました。

更新: 私の解決策: .NET の更新プログラムをすべて削除し、再インストールしました。また、このエラーが発生した日にインストールされた Visual Studio の更新プログラムも削除しました。それは私を助けました。それでも、誰かが別の解決策を持っている場合、または誰かがこのエラーの理由を知っている場合は、それを共有してください.

4

2 に答える 2

1

一時データ (%temp%) をクリアしてから、テストを実行します。

于 2018-04-26T05:45:08.493 に答える