2015-10-27 13 views
7

Sto usando studio visivo 2013. Ho due filiali.Errore di Visual Studio Test Explorer: si è verificata un'eccezione durante l'inizializzazione del database. Vedi InnerException per i dettagli

prova esploratore funziona bene sul ramo A, ma non lo fa sulla filiale B. ottengo il seguente errore nella finestra di uscita di test:

------ Discover test started ------ 
**An exception occurred while initializing the database. See the InnerException for details.** 
========== Discover test finished: 4530 found (0:00:07.34) ========== 

Come si può vedere, sembra di scoprire le prove, ma non lo farà popola la finestra di test explorer.

Quale database viene utilizzato? c'è una cache specifica per il progetto che potrei rimuovere?

Ho usato il re-chiloto in modo da provare a spegnere il motore di prova dell'unità, ma ciò non ha aiutato. Ho fatto rifacimenti puliti ecc. Senza risultato.

Recentemente ho installato VS 2015 ma non lo sto ancora utilizzando? questo potrebbe essere un problema?

Qualsiasi aiuto sarebbe molto apprezzato.

risposta

1

Si scopre che si tratta di un problema di compatibilità con Visual Studio 2015. L'ho disinstallato e tutto funziona correttamente.

+3

ho anche avuto questo problema dopo l'apertura della soluzione in Visual Studio 2015, ma solo l'eliminazione dei file ldf e mdf nella directory TestResults risolto il problema per me – Krimson

17

Anch'io ho avuto questo problema di oggi, per risolverlo ho fatto le seguenti:

  1. Chiudere Visual Studio 2015 e aprire Visual Studio 2013
  2. Fare clic su Strumenti> Opzioni> Strumenti database> Connessioni dati e modificare la SQL Server Nome istanza al (LocalDB) \ MSSQLLocalDB
  3. Chiudere Visual Studio 2013
  4. Aprire Task manager e alla fine tutti SQL Server di Windows NT - 64 bit elabora
  5. Utilizzare Esplora risorse per n Navigate alla posizione della vostra soluzione e trovare la cartella denominata TestResults
  6. eliminare tutte le cartelle ei file da questa cartella inclusi i file Tests.mdf
  7. Aprire Visual Studio 2013, costruire la vostra soluzione ed i test dovrebbero scoprire ed eseguire

Spero che questo aiuti :)

+4

in caso aiuta altri, vedo "Strumenti database" dopo "Opzioni". – GaTechThomas

+0

(Aggiunta per macchine di ricerca) Questa soluzione per l'errore "Errore di Visual Studio Test Explorer: si è verificata un'eccezione durante l'inizializzazione del database. Vedere InnerException per i dettagli" è applicabile anche a Visual Studio 2012/VS2012/Visual-Studio-2012 – AutomatedChaos