Visual Studio Test Explorer-Fehler: Beim Initialisieren der Datenbank ist eine Ausnahme aufgetreten. Weitere Informationen finden Sie in der InnerException

7

Ich benutze Visual Studio 2013.  Ich habe zwei Zweige.

Der Test-Explorer funktioniert auf Zweig A, aber nicht auf Zweig B. Ich erhalte den folgenden Fehler im Testausgabefenster:

%Vor%

Wie Sie sehen können, scheint es die Tests zu entdecken, wird aber das Test Explorer-Fenster nicht füllen.

Welche Datenbank verwendet es? Gibt es einen projektspezifischen Cache, den ich entfernen könnte?

Ich benutze Nachschärfer, also habe ich versucht, den Einheitentest auszuschalten, aber das hat nicht geholfen. Ich habe Umbauten gemacht, säubert etc. ohne Erfolg.

Ich habe kürzlich VS 2015 installiert, verwende es aber noch nicht? Könnte das ein Problem sein?

Jede Hilfe würde sehr geschätzt werden.

    
Maurice 27.10.2015, 16:52
quelle

2 Antworten

17

Ich hatte auch dieses Problem heute, um es zu lösen, tat ich Folgendes:

  1. Schließen Sie Visual Studio 2015 und öffnen Sie Visual Studio 2013
  2. Klicken Sie auf Extras & gt; Optionen & gt; Datenbank-Tools & gt; Datenverbindungen und ändern Sie den Namen der SQL Server-Instanz in (LocalDb) \ MSSQLLocalDB
  3. Schließen Sie Visual Studio 2013
  4. Öffnen Sie den Task-Manager und beenden Sie alle SQL Server Windows NT - 64-Bit-Prozesse
  5. Navigieren Sie mit dem Windows Explorer zum Speicherort Ihrer Lösung und suchen Sie den Ordner TestResults
  6. Löschen Sie alle Ordner und Dateien aus diesem Ordner einschließlich der Tests.mdf-Dateien
  7. Öffnen Sie Visual Studio 2013, erstellen Sie Ihre Lösung, und Ihre Tests sollten
  8. erkennen und ausführen

Hoffe das hilft:)

    
MissProgrammer 28.10.2015 16:41
quelle
1

Es stellt sich heraus, dass es ein Kompatibilitätsproblem mit Visual Studio 2015 ist. Ich habe es deinstalliert und alles funktioniert gut.

    
Maurice 28.10.2015 14:49
quelle