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?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top