2016-03-01 19 views
5

Ho un progetto Web (css, html, angularJS e altro JS libS) ospitato in Microsoft TFS e ha funzionato bene finora ma oggi quando abbiamo cercato di ottenere le ultime informazioni sul progetto, continuiamo a ricevere l'errore seguente "Il dbType NvarChar non è valido per questo costruttore". Se proviamo a ottenere le ultime informazioni sul singolo elemento che non ha modifiche in sospeso, funziona perfettamente ma non appena proviamo a ricevere le ultime informazioni su più elementi che almeno uno di essi ha modifiche in sospeso, l'errore si verifica.Visual Studio: il dbType NvarChar non è valido per questo costruttore (Team Foundation Server)

Ho provato a disconnettere/riconnettere TFS, Clear VS Cache (locale e Roaming) ma tutte quelle operazioni non hanno aiutato.

enter image description here

+0

Mostra il codice in cui si verifica l'errore. Quale linea ... –

+0

Questo non sta accadendo nel codice btw. è quando cerco di ottenere le ultime novità su Microsoft Team Foundation Server (utilizzando Visual Studio 2013) il mio codice si integra perfettamente –

+0

Ricevo lo stesso errore ... qualsiasi aggiornamento? – BigPoppa

risposta

5

penso che sia un problema con VSO.

Per ora, ho trovato una soluzione:

  • andare a Source Control Explorer
  • fare un Get Latest Version da lì

Dovrebbe funzionare senza problemi.

+1

confermato. Questo ha funzionato per me. – MIKE

+0

Funziona ma non risolve il problema, credo che dovremmo essere in grado di ottenere le ultime notizie da Solution Explorer direttamente senza andare a Source Control Explorer. –

+2

Hai ancora questo problema? Ho pensato che fosse un problema temporaneo con VSO. Questa mattina tutto stava funzionando bene per me e ho potuto ottenere l'ultima direttamente da Solution Explorer. –

0

Se si ottiene una nuova area di lavoro che vi permetterà di ottenere le ultime modifiche. Ma, meglio arriviamo fino ad ora.

0

Ho avuto lo stesso problema, ed era sparito dopo aver controllato le mie modifiche in sospeso e risolto lo spazio di lavoro.

Così, almeno questo è ciò che ha funzionato per me:

  1. Ottenere "The dbType NvarChar is invalid for this constructor" errore quando si cerca di ottenere più recente dal TFS.

  2. Verificare le modifiche in sospeso.

  3. Dopo aver completato il check-in, fare clic su Resolve Workspace.

  4. Il problema DbType è scomparso!

HTH

+0

Dove possiamo trovare l'opzione 'Resolve Workspace' (in Visual Studio 2013)? –

0

Per noi, questo è causato da una modifica Entity Framework in conflitto nel file di progetto. Nel nostro scenario, una tabella è stata aggiunta alla mappa EF nel controllo del codice sorgente e il file del progetto aggiornato dallo sviluppatore 1. Se lo sviluppatore 2 ha una modifica al file di progetto e ottiene una versione più recente, viene generato l'errore. Se annulli le modifiche al file di progetto, ottieni le ultime opere senza aprire la finestra di dialogo di errore.

0

È necessario verificare le modifiche in sospeso e risolvere i conflitti (controllare anche le modifiche dopo la risoluzione dei conflitti). Quindi ottenere l'ultima funzionalità dovrebbe funzionare.

Problemi correlati