Convertire prova Progetti in VS 2008-2010
-
26-09-2019 - |
Domanda
Al momento stiamo costruendo il quadro per lo sviluppo di un'applicazione C # .NET utilizzando Visual Studio 2008.
Stiamo valutando le nostre opzioni WRT. il codice di unit test per questo progetto.
Una possibilità è il progetto di test in Visual Studio. Ho bisogno di chiarire se questi progetti di test si convertiranno al 2010 correttamente o eventuali difficoltà che possono sorgere.
Non ho avuto la ricerca di successo per le risposte a questo e vorrei alcuna guida è possibile fornire.
Grazie!
Ho trovato un problema con i test di conversione: https://connect.microsoft.com/VisualStudio/feedback/details/514130/visual-studio-2010-beta-2-silently-upgrades-mstest-test-projects-to-net- 4-0
, che è fonte di preoccupazione, ma ancora non è sicuro di altre questioni?
Soluzione
VS2010 può essere eseguito solo NET 4.0 esami. Se per qualche motivo è necessario eseguire il test di unità dal precedente versione di VS -. Si potrebbe avere un problema
Se il codice nei test verrà eseguito come .NET 4.0 senza problemi non dovreste avere problemi.
Perché non fare un piccolo picco -? Tentare di convertire alcuni dei vostri test e vedere se funziona
Altri suggerimenti
I Ran in un problema con questo! Il giro di lavoro non va bene. Questo perché mio test di unità utilizzate LINQ to Entities che ha modificati dopo 3,5-4,0 e le mie prove girava senza problemi, ma quando ho schierato per ambiente di test ho ottenuto questo errore "Impossibile creare un valore costante di tipo 'tipo di chiusura'. Solo i tipi primitivi ( 'come Int32, String e Guid') sono supportati in questo contesto."
ho dovuto tornare indietro e cambiare le mie query LINQ e tornare ad usare VS 2008 per eseguire i test. :? S Che cosa è con questo, Microsoft