Error al actualizar a la versión GDR de VStudio Database Edition

La semana pasada decidí actualizar mi versión de Visual Studio Database Edition a la versión GDR.

Parecía que todo iba bien pero al poco tiempo me encontré con este error al intentar acceder a las pruebas unitarias que tenía hechas sobre los procedimientos almacenados de mi aplicación.

Error_thumb

Inicialmente me recordó a un error que ya me había dado antes y que sacaba el mismo error, igual de descriptivo. En este caso no tiene nada que ver con ninguna power tool o extensión que tenga instalada en mi máquina.

El problema está en el proceso de migración…que no se hace correctamente en los proyectos que tienen pruebas unitarias de base de datos y requiere de acciones manuales!!! Ver para creer.

No actualiza las referencias correctamente y por tanto, nos toca a nosotros hacer estas actualizaciones de forma manual:

  • Eliminar la referencia a Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.dll.
  • Añadir la referencia a Microsoft.Data.Schema.UnitTesting.dll y a Microsoft.Data.Schema.dll.
  • En el fichero de configuración ( app.config ) cambiar el valor type de la sección DatabaseUnitTesting. Hay que poner:  “Microsoft.Data.Schema.UnitTesting.Configuration.DatabaseUnitTestingSection, Microsoft.Data.Schema.UnitTesting, Version=9.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”
  • Con la opción “Buscar y remplazar“ cambiar
    • “Microsoft.VisualStudio.TeamSystem.Data.UnitTesting;”
      • por
    • “Microsoft.Data.Schema.UnitTesting;”
  • Con la opción “Buscar y remplazar“ cambiar
    • “using Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.Conditions;”
      • por
    • “”
  • Con la opción “Buscar y remplazar“ cambiar
    • “Microsoft.VisualStudio.TeamSystem.Data.UnitTesting.”
      • por
    • “Microsoft.Data.Schema.UnitTesting.”

Lo dicho, ver para creer!

Ibon Landa

bon Landa lleva más de 15 años dedicado al desarrollo de software. Durante este tiempo ha trabajado en diferentes empresas en las cuáles ha podido trabajar en diferentes entornos y tecnologías. Actualmente está focalizado principalmente en tareas de desarrollo, arquitectura, en las herramientas del ciclo de vida y en todo lo relacionado con la plataforma de Cloud Computing Microsoft Azure, área en el que ha sido reconocido como MVP. Participa de forma activa en la comunidad, escribiendo su blog, manteniendo un portal sobre Microsoft Azure y colaborando con Microsoft y grupos de usuarios en eventos de formación, talleres y giras de producto.

Una respuesta a “Error al actualizar a la versión GDR de VStudio Database Edition”

Responder a anonymous Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *