Pregunta

Actualmente estamos construyendo el marco para el desarrollo de una aplicación C # .NET utilizando Visual Studio 2008.

Estamos considerando nuestras opciones de WRT. el código de prueba de unidad para este proyecto.

Una opción es el proyecto de la prueba en el estudio visual. Tengo que aclarar si estos proyectos de prueba se convertirán en 2.010 correctamente o cualquier dificultad que pueda surgir.

No he tenido éxito en la búsqueda de respuestas a esto y me gustaría alguna orientación que podría proporcionar.

Gracias!

He encontrado un problema con las pruebas de conversión: https://connect.microsoft.com/VisualStudio/feedback/details/514130/visual-studio-2010-beta-2-silently-upgrades-mstest-test-projects-to-net- 4-0

que es motivo de preocupación, pero aún no está seguro de otras cuestiones?

¿Fue útil?

Solución

VS2010 sólo puede ejecutar pruebas de .NET 4.0. Si por alguna razón es necesario ejecutar las pruebas unitarias de la versión anterior del VS -. Es posible que tenga un problema

Si el código en sus pruebas se ejecutará como .NET 4.0 sin problemas que no debería tener ningún problema.

¿Por qué no hacer un pequeño pico - tratar de convertir algunas de sus pruebas y ver si funciona

Otros consejos

Ran I en un problema con esto! La torno al trabajo no es bueno. Esto se debe a que mis pruebas de unidad utilizan LINQ a Entidades que ha cambiado desde 3,5 a 4,0 y mis pruebas ejecutadas sin problemas pero cuando desplegué a entorno de prueba que se produjo el error "No se puede crear un valor constante de tipo 'tipo de cierre'. Solamente los tipos primitivos ( 'tal como Int32, String, y Guid') están soportados en este contexto ".

tuviera que volver atrás y cambiar mis consultas LINQ y volver a usar VS 2008 para ejecutar las pruebas. : S ¿Qué pasa con esto, Microsoft

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top