Error creando UnitTest con VStudio 2008 Database Edition

Me he encontrado este error al crear unit test de base de datos....

Error

Los unit test los intentaba crear desde la pestaña de "schema", seleccionando un procedimiento almacenado y dándole a "Create Unit Test".

Una vez seleccionaba esta acción, me salía la ventana indicando que se iba a crear el unit test y dónde seleccionaba la clase dónde quería incluir la prueba.

Y cuando finalmente le daba a generar, me salía el error que sale en la imagen que pongo.....me creaba el fichero .cs pero no el fichero .resx.

¿ Y cuál es el problema? Pues el problema se llama VStudio 2008 Database Edition Power Tools.

¿Solución? Desinstalar y listo!!!

Si aún así necesitáis o queréis instalarlas, porque hay alguna otra funcionalidad que os interesa también hay alternativa.

Una primera alternativa, es no crear los unit test desde el menú contextual que mencionaba anteriormente y simplemente crearlos manualmente desde el diálogo de "add new test". No lo recomiendo, mucho trabajo...

Otra alternativa es modificar el fichero %ProgramFiles%\Microsoft Visual Studio 9.0\DBPro\Microsoft.VisualStudio.TeamSystem.Data.PowerTools.Extensions.xml y deshabilitar las características nuevas que incluyen las power tools para las pruebas unitarias.

Hay que quitar dos entradas que incluyen una referencia a Microsoft.VisualStudio.TeamSystem.Data.PowerTools.UnitTesting.Conditions.XXXX.

A mí me ha costado un buen rato encontrar el error, espero que a vosotros no os pase lo mismo!

Published 15/5/2008 21:40 por Ibon Landa
Comparte este post:
http://geeks.ms/blogs/ilanda/archive/2008/05/15/error-creando-unittest-con-vstudio-2008-database-edition.aspx

Comentarios

# re: Error creando UnitTest con VStudio 2008 Database Edition

que exagerado, de cuando aqui un producto de Microsoft viene con fallas?? jajaja tuve el mismo problema que tu mencionas lineas mas arriba, sin duda alguna el enemigo mas grande de Microsoft es MICROSOFT !!!

Buen aporte de tu parte...se agradece

Friday, June 06, 2008 6:32 PM por Ricardo