lunes, 26 de octubre de 2009

Error tratando de adicionar referencia a Web Service para Smart Devices en VS 2008

Si se está desarrollando una aplicación para un Smart Device, y se trata de adicionar o actualizar una referencia a un Web Service, aparece el siguiente mensaje de error:

The custom tool 'MSDiscoCodeGenerator' failed. Could not retrieve the current project.

Para resolver este caso, se debe ir a Inicio -> Programas-> Microsoft Visual Studio 2008 -> Visual Studio Tools -> Visual Studio 2008 Command Prompt

Desde la línea de comandos, ejecutar el siguiente comando:

  • devenv /resetskippkgs
Con esto se inicia una nueva instancia del Visual Studio 2008, y la actualización o adición de la referencia Web funciona correctamente.

lunes, 5 de octubre de 2009

Error viendo reportes del TFS. Query execution failed for data set 'dsLastProcessedTime'

Cuando se hace una actualización a SQL Server 2008, en el servidor SQL que usa el Team Foundation Server, posiblemente los reportes dejen de funcionar, y salga el siguiente mensaje:

Query execution failed for data set 'dsLastProcessedTime'.

Para resolver este problema hay que realizar lo siguiente:



  1. Ingresar a la ruta http://server/Reports
  2. Seleccionar el Data Source TfsOlapReportsDS
  3. Habilitar la casilla Enable This Data Source
  4. en Data Source Type, Seleccionar Microsoft SQL Server Analysis Services
  5. En Connection String, ingresar 'Data source=[servername]; initial catalog=TfsWarehouse' (sin las comillas)
  6. Seleccionar Credentials stored securely in the report server, e ingresar el user name [dominio\usuario] y la clave del usuario del dominio que tenga acceso al servidor de analysis Services.
  7. Marcar las casillas 'Use as Windows Credentials ...' y 'Impersonate the authenticated user...' y dar click en el botón Apply.

Despues de esto hay que hacer lo mismo pero para el Data Source TfsReportDS, con la siguiente excepción

  1. En el Data Source Type, seleccionar Microsoft SQL Server.
  2. En Connection String escribir 'Data Source=[servername]; initial catalog=TfsWarehouse'.

De resto, usar la misma configuración del TfsOlapReportDS.

Con esto los reportes se volveran a ver desde el sitio del proyecto de TFS.

sábado, 25 de julio de 2009

Error tratando de abrir una base de datos de SQL CE en Visual Studio 2008

Si se está trabajando un Visual Studio 2008, y creando una aplicación para Windows Mobile que use una base de datos de SQL CE, cuando se intenda crear una nueva base de datos o tablas, o se intenta ver las tablas de una DB existen, y aparece el siguiente error:

"An error ocurred while retrieving the information from the database"

La solución es la siguiente:

1. Instalar el SSCEVSTools-enu.msi que se encuentra en la carpeta del VS 2008 SP 1.

2. Si no se tiene esta carpeta, instalar el VS 2008 SP1.

Con esto ya se podrá manejar las bases de datos del SQL CE en el VS 2008.