Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ayuda Visual Studio 2008
Ayuda Visual Studio 2008
1. Requisitos del sistema 1.1. Arquitecturas compatibles 1.2. Sistemas operativos compatibles 1.3. Requisitos de instalacin 2. Problemas conocidos 2.1. Instalacin 2.2. Desinstalacin 2.2.1. En equipos con versiones anteriores de Visual Studio 2.2.2. En equipos sin versiones anteriores de Visual Studio 2.3. Problemas del producto 2.3.1. Problemas generales 2.3.2. ADO.Net 2.3.3. Lenguajes 2.3.4. LINQ 2.3.5. Visual Studio Tools para Office 2.3.6. Desarrollo web 2.3.7. Windows Communication Foundation (WCF) Tools 2.3.8. Windows Presentation Foundation (WPF) Designer for Visual Studio 2.3.9. Windows Workflow Foundation (WF) Tools 2.3.10. Integracin de Windows SDK 3. Vnculos relacionados
Mnimo: CPU a 1,6 GHz, 384 MB de RAM, pantalla de 1024 x 768, disco duro de 5.400 rpm
Recomendado: CPU a 2,2 GHz o superior, 1.024 MB o ms de RAM, pantalla de 1280 x 1024, disco duro de 7.200 rpm o superior En Windows Vista: CPU a 2,4 GHz, 768 MB de RAM
2. Problemas conocidos
2.1. Instalacin
2.1.1. Las caractersticas de flujo de trabajo de SharePoint de Visual Studio tienen requisitos de instalacin especficos.
Para usar las herramientas de desarrollo de flujo de trabajo de SharePoint en Visual Studio Tools para Office, siga estas instrucciones de instalacin en el orden indicado. 1) Instale Windows Server 2003. 2) Instale Internet Information Services (IIS). (En el Panel de control, Agregar o quitar componentes de Windows, Servidor de aplicaciones, Detalles, Internet Information Services (IIS)). 3) Instale .NET Framework 2.0 y .NET Framework 3.0. 4) Habilite ASP.NET 2.0.5727 en IIS Manager. 5) Instale Microsoft Office SharePoint Server 2007. Asegrese de ejecutar el asistente para configuracin. 6) Instale Visual Studio 2008. Utilice la instalacin predeterminada o asegrese de que Visual Studio Tools para Office est seleccionado en la pgina de instalacin personalizada del asistente para instalacin. 7) Opcional: Servicio SMTP. La instalacin de este servicio le permite usar las caractersticas habilitadas para correo electrnico de SharePoint. Consulte la documentacin del producto de SharePoint para obtener ms informacin sobre estas caractersticas. Para resolver este problema: No se puede solucionar.
2.1.2. Si el equipo entra en el modo de suspensin o hibernacin durante la instalacin de Visual Studio, el programa de instalacin podra no responder cuando el equipo regrese del modo de suspensin o hibernacin.
Si el equipo entra en el modo de suspensin o hibernacin durante la instalacin de Visual Studio, el programa de instalacin podra no responder cuando el equipo regrese del modo de suspensin o hibernacin. Para resolver este problema: 1. Abra el Administrador de tareas. 2. Seleccione Programa de instalacin de Visual Studio 2008. 3. Haga clic en Finalizar tarea. 4. Cuando desaparezca la pantalla del programa de instalacin de Visual Studio 2008, reinicie dicho programa.
2.1.3. No se admite la actualizacin de SQL Server Compact 3.5 CTP o SQL Server Compact 3.5 Beta a la versin final de SQL Server Compact 3.5.
No se admite la actualizacin de las versiones CTP o Beta de SQL Server Compact 3.5 a la versin de lanzamiento. Desinstalar la versin CTP o Beta de Visual Studio 2008 no desinstala SQL Server Compact 3.5. Para resolver este problema: 1. Desinstale la versin CTP o Beta de Visual Studio 2008. 2. En Windows Vista, use Programas y caractersticas (en el Panel de control) para desinstalar todas las versiones Beta y CTP de SQL Server Compact 3.5, SQL Server Compact 3.5 para dispositivos y Herramientas de diseo de SQL Server Compact 3.5. 3. En Windows XP o Windows Server 2003, use Agregar o quitar programas (en el Panel de control) para desinstalar las versiones Beta y CTP de SQL Server Compact 3.5, SQL Server Compact 3.5 para dispositivos y Herramientas de diseo de SQL Server Compact 3.5.
2.1.4. La ruta de acceso del recurso compartido de red del programa de instalacin de Visual Studio 2008 no debe contener caracteres Unicode.
Si la ruta de acceso del recurso compartido de red del programa de instalacin de Visual Studio 2008 contiene caracteres Unicode, dicho programa mostrar el siguiente error: "Archivo de origen no encontrado". Para resolver este problema: Compruebe que la ruta de acceso del recurso compartido de red del programa de instalacin de Visual Studio 2008 no contiene caracteres Unicode.
2.1.5. Los usuarios reciben un mensaje de error "Se detect un problema al cargar los componentes de instalacin. Cancelando el programa de instalacin".
El usuario recibe el mensaje "Se detect un problema al cargar los componentes de instalacin. Cancelando el programa de instalacin" y ste se cancela. Esto slo ocurre en sistemas que no tienen Windows Installer 3.1. Para resolver este problema: 1. Vaya a Windows Installer 3.1 Redistributable (v2) e instale Windows Installer 3.1. 2. En Agregar o quitar programas, compruebe que Windows Installer 3.1 est en la lista de programas instalados. 3. Intente instalar de nuevo Visual Studio 2008.
2.1.6. El programa de instalacin producir un error si la ruta de acceso del recurso compartido de red desde el que se instala Visual Studio 2008 es demasiado larga.
El programa de instalacin producir un error si la ruta de acceso del recurso compartido de red desde el que se instala Visual Studio 2008 es demasiado larga. Para resolver este problema: Use una ruta de acceso de recurso compartido de red que tenga menos de 65 caracteres.
2.1.7. El programa de instalacin se detiene y muestra el siguiente mensaje de error: "Error del programa de instalacin al detener el servicio Windows Installer. Debe detener todas las aplicaciones que ejecuten el servicio Windows Installer o reiniciar el equipo antes de la instalacin".
El programa de instalacin se detiene y muestra el siguiente mensaje de error: "Error del programa de instalacin al detener el servicio Windows Installer. Debe detener todas las aplicaciones que ejecuten el servicio Windows Installer o reiniciar el equipo antes de la instalacin". Para resolver este problema: Pruebe las siguientes opciones. - Este mensaje de error puede indicar que un programa de instalacin distinto al de Visual Studio 2008 ya se est ejecutando en el equipo. Cuando termine la otra instalacin, reinicie el equipo y vuelva a ejecutar el programa de instalacin de Visual Studio 2008. - Este mensaje de error tambin podra ocurrir porque que se estn instalando actualizaciones de Windows en el equipo. Cuando terminen las actualizaciones de Windows, reinicie el equipo y vuelva a ejecutar el programa de instalacin de Visual Studio 2008. - Busque msiexec.exe en el Administrador de tareas. Si msiexec.exe ya est en ejecucin, espere a que finalice. Reinicie el equipo y vuelva a ejecutar el programa de instalacin de Visual Studio 2008. - Si ninguna de estas opciones se corresponde con su problema, reinicie el equipo y ejecute el programa de instalacin de Visual Studio 2008.
2.1.8. La instalacin de Visual Studio Express 2008 en Windows Vista a veces produce un error si Windows Update realiza instalaciones simultneas.
El programa de instalacin de Visual Studio Express 2008 en Windows Vista podra producir un error si Windows Update instala actualizaciones en el equipo al mismo tiempo que se ejecuta el programa de instalacin de Visual Studio Express 2008. Tambin podra provocar un error si SMS est instalando actualizaciones de Windows. Para resolver este problema: Espere a que terminen las actualizaciones de Windows y, a continuacin, reinicie el equipo y ejecute el programa de instalacin de Visual Studio 2008.
2.1.9. Al instalar Visual Studio 2008 en el mismo equipo que Visual Studio 2005, se produce un error en la reparacin de .NET Framework 2.0 por parte de Visual Studio 2005.
Cuando Visual Studio 2008 se instala en el mismo equipo que Visual Studio 2005, Visual Studio 2005 no puede reparar .NET Framework 2.0. Para resolver este problema: Repare .NET Framework 2.0 por separado mediante Agregar o quitar programas.
2.1.10. La instalacin de Visual Studio 2008 en un equipo con Windows Vista que ha tenido versiones anteriores de .NET Framework 3.5 podra producir un error.
Cuando se instala Visual Studio 2008 en un equipo con Windows Vista que ha tenido versiones anteriores de Visual Studio, el programa de instalacin de Visual Studio 2008 podra producir un error durante la instalacin del componente .NET Framework 3.5. Para resolver este problema: Mediante el Panel de control, desinstale las siguientes actualizaciones de Windows: - Revisin para Microsoft Windows (KB110806) - Revisin para Microsoft Windows (KB930264) - Revisin para Microsoft Windows (KB929300)
2.1.11. El programa de instalacin de Visual Studio 2008 puede mostrar un mensaje en el que se le solicita que cierre las aplicaciones que se estn ejecutando.
El programa de instalacin de Visual Studio 2008 puede mostrar un mensaje en el que se le solicita que cierre las aplicaciones que se estn ejecutando. Algunas de las aplicaciones enumeradas puede que tengan identificadores numricos y otras identificadores vacos. Adems, puede que se muestren los id. de proceso de las aplicaciones que se deben cerrar, pero no sus nombres. Para resolver este problema: Es recomendable que cierre estas aplicaciones para que no afecten al proceso de instalacin. Puede encontrar los nombres de las aplicaciones que se deben cerrar buscando los id. de proceso en el Administrador de tareas, de este modo. 1. Presione CTRL+ALT+SUPR y, a continuacin, haga clic en el Administrador de tareas. 2. En el men Ver, haga clic en Seleccionar columnas. 3. Seleccione el PID (identificador de proceso) y haga clic en Aceptar. 4. En el Administrador de tareas, haga clic en el PID para ordenar las entradas por PID. 5. Busque los id. de proceso que se muestran en el mensaje.
Puede hacer clic tambin en Omitir en el cuadro de mensaje y continuar con la instalacin. Esto es posible que requiera el reinicio del equipo cuando termine el programa de instalacin.
2.1.12. Aparece una notificacin de actualizacin automtica de Windows durante la instalacin de Visual Studio en Windows Vista.
Cuando se est instalando Visual Studio 2008 en un equipo con Windows Vista que no tiene .NET Framework 2.0 SP1 ni .NET Framework 3.0 SP1, aparece una notificacin de actualizacin automtica de Windows y le pide que reinicie el equipo. Para resolver este problema: Posponga el reinicio del equipo hasta que finalice la instalacin de Visual Studio.
2.1.13. Algunas herramientas contienen componentes que no se muestran en el idioma esperado despus de instalar Visual Studio 2008 y, a continuacin, instalar una versin de Visual Studio 2008 en un idioma diferente. Las herramientas instaladas por el SDK de Windows contienen componentes que no se muestran en el idioma esperado cuando se instala Visual Studio 2008 y, a continuacin, se instala una versin de idioma diferente de Visual Studio 2008.
Para resolver este problema:
Mediante Agregar o quitar programas (Windows Server 2008 y Windows XP) o Programas y caractersticas (Windows Vista y Windows Server 2008) repare la versin de Visual Studio 2008 instalada ms recientemente. 2.1.14. Si se instala MSDN Express Library 2008 para productos que no son Visual Studio 2008 Express Editions ni Visual Studio 2008 Standard se producir un error.
Las pantallas que indican que se ha completado la instalacin de todas las ediciones de Visual Studio 2008 muestran el siguiente mensaje: "Para instalar MSDN Library para Visual Studio 2008, ejecute setup.exe en la carpeta MSDN del disco de instalacin o descargue MSDN Library Express Edition". La instalacin de MSDN Express Library 2008 para cualquier versin de Visual Studio que no sea Visual Studio Express Editions ni Visual Studio 2008 Standard no se realizar correctamente. MSDN Express Library 2008 se dise para instalarse nicamente en coordinacin con Visual Studio 2008 Express Editions y Visual Studio 2008 Standard. Para resolver este problema: Para las versiones de Visual Studio 2008 que no son Visual Studio 2008 Express Editions ni Visual Studio 2008 Standard, haga clic en el vnculo Instalar documentacin del iniciador del programa de instalacin de Visual Studio.
2.1.15. Durante la instalacin o desinstalacin de Visual Studio 2008, aparece un cuadro de dilogo que le pide que cierre el proceso de instalacin.
Durante la instalacin o desinstalacin de Visual Studio 2008, aparece un cuadro de dilogo con el mensaje "Debe cerrar las siguientes aplicaciones antes de continuar con la instalacin:" La lista de aplicaciones mostrada contiene el propio programa de instalacin y es similar a la siguiente: Programa de instalacin de Microsoft Visual Studio 2008 instalacin Para resolver este problema:
2.2. Desinstalacin
2.2.1. En equipos con versiones anteriores de Visual Studio. 2.2.1.1. La desinstalacin de Windows SDK puede afectar a Visual Studio 2008. Si instala Windows SDK para Windows Vista o Windows SDK Update para Windows Vista junto con Visual Studio 2008 y, despus, desinstala Windows SDK, se quitan las claves del Registro que necesita Visual Studio para encontrar los encabezados, bibliotecas y herramientas de Windows.
Para resolver este problema:
1. Abra Agregar o quitar programas (Windows Server 2003 y Windows XP) o Programas y caractersticas (Windows Vista y Windows Server 2008). 2. Quite "Microsoft SQL Server Compact Edition 3.5". 3. Quite "Herramientas de diseo de Microsoft SQL Server Compact Edition 3.5". 4. Quite "Microsoft SQL Server Compact Edition 3.5 para dispositivos". 5. Quite "Herramientas de coleccin de rendimiento de Microsoft Visual Studio". 6. Quite "Windows Mobile 5.0 SDK R2 para Pocket PC". 7. Quite "Windows Mobile 5.0 SDK R2 para Smartphone". 8. Quite "Crystal Reports 2007". 9. Quite "Visual Studio Asset System". 10. Quite "Visual Web Developer Design Service Reminder Tools". 11. Quite "Microsoft Visual Studio 2005 Tools para 2007 Microsoft Office System Runtime". 12. Quite el "Paquete de idioma de Microsoft Visual Studio 2005 Tools para 2007 Microsoft Office System Runtime". Este paso no es necesario si slo tiene la versin en ingls (ENU).
13. Quite "Microsoft Visual Studio Tools para Office System Runtime 3.0". 14. Quite "Microsoft Visual Studio Codename Orcas Professional" u otras instalaciones de Visual Studio IDE relacionadas como Professional, Standard, Enterprise Architect o Team Suite. 15. Quite "Microsoft Document Explorer". 16. Quite "Paquete de idioma de Microsoft Document Explorer 2005". Este paso no es necesario si slo tiene la versin en ingls (ENU). 17. Quite "Microsoft Device Emulator 3.0". 18.Quite "Microsoft .NET Compact Framework 2.0 SP1". 19. Quite ".NET Framework 2.0 SDK". 20. Quite "Microsoft Visual Studio Codename Orcas Remote Debugger". 21. Quite "Microsoft Visual Studio Prerequisites de 64 bits, versin beta". Este paso es necesario slo si se instala Visual Studio en un equipo de 64 bits. 22. Quite "Microsoft .NET Framework 3.5".
Para resolver este problema: No hay ninguna solucin disponible.
2.2.1.3. Al desinstalar Visual Studio 2005 se borran las entradas del Registro que son necesarias para Load Agent Si instala Visual Studio 2008 Team Test Load Agent en un equipo con Visual Studio 2005 Team System Edition para Testers o Visual Studio 2005 Team Suite Edition y, a continuacin, desinstala Visual Studio 2005, la desinstalacin borrar las siguientes entradas del Registro, que son necesarias para la generacin de carga. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "MaxUserPort"=dword:0000FFFE "TcpTimedWaitDelay"=dword:0000001e
Para resolver este problema:
Vuelva a agregar estas entradas al Registro despus de desinstalar Visual Studio 2005. 2.2.2. En equipos sin versiones anteriores de Visual Studio. 2.2.2.1. Despus de desinstalar una instancia de Visual Studio en una configuracin en paralelo, ya no es posible la depuracin de flujos de trabajo.
Si el equipo tiene dos versiones de Visual Studio 2008 (por ejemplo, la versin en ingls y en japons) y desinstala una de ellas, ya no podr depurar flujos de trabajo en la instalacin que queda. WDE.dll, que forma parte del depurador de flujos de trabajo, se desinstala cuando se quita alguna de las instalaciones del equipo. Para resolver este problema: Repare o reinstale la versin de Visual Studio que desea conservar en el equipo.
2.2.2.2. La desinstalacin de Visual Studio 2008 puede mostrar un cuadro de dilogo que solicita cerrar las aplicaciones en ejecucin.
Si se desinstala Visual Studio 2008 puede aparecer un mensaje que solicita cerrar las aplicaciones que se estn ejecutando. Algunas de las aplicaciones puede que tengan identificadores numricos y otras, identificadores vacos. En el mensaje, puede ver los id. de proceso de las aplicaciones que se deben cerrar. No se muestran los nombres de las aplicaciones. Para resolver este problema: Es recomendable que cierre estas aplicaciones para que no afecten al proceso de desinstalacin. Puede encontrar los nombres de las aplicaciones que se deben cerrar buscando los id. de proceso en el Administrador de tareas. 1. Presione CTRL+ALT+SUPR y, a continuacin, haga clic en el Administrador de tareas. 2. En el men Ver, haga clic en Seleccionar columnas. 3. Seleccione el PID (identificador de proceso) y haga clic en Aceptar. 4. En el Administrador de tareas, haga clic en PID para que las entradas se ordenen por PID y poder encontrar los nombres de las aplicaciones. Tambin puede hacer clic en Omitir en el cuadro de mensaje y continuar. En ese caso, es posible que tenga que reiniciar el equipo cuando termine la desinstalacin.
2.2.2.3. En un sistema que tiene dos lenguajes de Visual Studio, las Herramientas de rendimiento dejan de funcionar despus de desinstalar uno de ellos. Si se desinstala un lenguaje de Visual Studio despus de haber instalado dos lenguajes de Visual Studio en el sistema, las Herramientas de rendimiento dejarn de funcionar.
Para resolver este problema: 1. Ejecute el programa de instalacin de Visual Studio. 2. Seleccione Agregar o quitar caractersticas. 3. Desactive la casilla Herramientas de rendimiento. 4. Haga clic en Actualizar. 5. Repita los pasos 1 y 2. 6. Active la casilla Herramientas de rendimiento. 7. Haga clic en Actualizar.
8. Quite "Microsoft Windows SDK para Visual Studio 2008 Tools". 9. Quite "Depurador remoto de Microsoft Visual Studio 2008". Este paso es necesario slo si se instala Visual Studio en un equipo de 64 bits. 10. Quite "Microsoft SQL Server 2005 Express Edition". 11. Quite "Microsoft SQL Server Native Client". 12. Quite "Microsoft Device Emulator, versin 3.0". 13. Quite "Windows Mobile 5.0 SDK R2 para Smartphone". 14. Quite "Windows Mobile 5.0 SDK R2 para Pocket PC". 15. Quite "Microsoft SQL Server Compact 3.5 para dispositivos". 16. Quite "Herramientas de diseo de Microsoft SQL Server Compact 3.5". 17. Quite "Microsoft SQL Server Compact 3.5". 18. Quite "Microsoft Visual Studio 2005 Tools para 2007 Microsoft Office System Runtime". 19. Quite "Microsoft Visual Studio Tools para Microsoft Office System (versin 3.0 Runtime)". 20. Quite "Microsoft .NET Compact Framework 3.5". 21. Quite "Microsoft .NET Compact Framework 2.0 SP2". 22. Quite "Microsoft Visual Studio". 23. Quite "Componente de creacin web de Microsoft Visual Studio". 24. Quite "Microsoft Document Explorer 2008". 25. Quite "Requisitos previos de Microsoft Visual Studio 2008 de 64 bits". Este paso es necesario slo si se instala Visual Studio en un equipo de 64 bits. 26. Quite "Microsoft .NET Framework 3.5".
2.3.1.2. Al ejecutar una instalacin personalizada de Windows SDK es posible que las rutas de acceso de los vnculos a archivos cambien y apunten a archivos no existentes.
Al ejecutar una instalacin personalizada de Windows SDK es posible que las rutas de acceso de los vnculos a archivos cambien y apunten a archivos no existentes. Si tiene instalado Visual Studio 2008 y luego instala Windows SDK, se cambia una clave importante del Registro. Esa clave apunta a las herramientas del SDK y tambin a los encabezados y bibliotecas de Windows. Sin embargo, si ejecuta una instalacin personalizada de Windows SDK que no incluye herramientas ni cabeceras y bibliotecas, el vnculo a esos archivos se romper y se interrumpir parte de la funcionalidad de Visual Studio. Para resolver este problema:
Repare Visual Studio 2008 o utilice la herramienta de configuracin de Windows SDK, que se instala junto con Windows SDK para Windows Server 2008 y .NET Framework 3.5. 2.3.1.3. No se admite la depuracin de Windows Workflow con T-SQL.
No depure el flujo de trabajo teniendo habilitada la depuracin de flujos de trabajo y la depuracin de T-SQL, o se podran producir resultados imprevistos. Para resolver este problema: No hay ninguna solucin disponible.
2.3.1.5. Al agregar una nueva prueba unitaria de base de datos a un proyecto de flujo de trabajo se muestra un mensaje de error.
Al agregar una nueva prueba unitaria de base de datos a un proyecto de flujo de trabajo se muestra el siguiente mensaje de error: "Error al cargar el flujo de trabajo. Corrija el siguiente error e intente volver a cargar el documento para ver el flujo de trabajo. No se puede mostrar el diseador para este archivo porque ninguna de las clases que contiene se puede disear. El diseador inspeccion las siguientes clases en el archivo: DatabaseUnitTest1. La clase base DatabaseUnitTest1 para la clase debe ser Activity". Este error no es correcto. La nueva prueba unitaria de base de datos es vlida. Puede omitir el error y no volver a aparecer una vez descartado. Para resolver este problema: Cierre y omita el error. No volver a aparecer.
2.3.1.6. Para trabajar correctamente, el diseador de flujo de trabajo de Visual Basic requiere que est instalada la caracterstica Visual Web Developer.
Una vez instalado Visual Studio 2008 en modo de slo Visual Basic, el diseador de Workflow Foundation no funciona correctamente. No puede especificar los campos obligatorios en los proyectos de flujo de trabajo, lo que impide generar la solucin. Para resolver este problema: Instale la caracterstica Visual Web Developer desde el disco de instalacin de Visual Studio 2008.
2.3.1.7. Los proyectos de Visual Studio 2008 no se pueden generar en Expression Blend.
Las soluciones y proyectos que se crearon en Microsoft Visual Studio 2008 se pueden abrir y editar en Expression Blend, pero no se generarn. Adems, al abrir proyectos de Expression Blend en Visual Studio 2008, stos se actualizan al formato de Visual Studio 2008. Cuando se complete la actualizacin, el proyecto ya no se generar en Expression Blend. An puede abrir y editar el proyecto en Expression Blend, pero no se generar all. Para resolver este problema:
Para obtener ms informacin sobre la disponibilidad e instrucciones de instalacin, haga clic aqu o visite el sitio de Microsoft Expression Web. 2.3.1.8. Visual Studio 2008 no reconoce el SDK de Windows Mobile 6 cuando ste ya est instalado.
Si un usuario instala Visual Studio 2008 en un equipo que ya tiene el SDK de Windows Mobile 6, Visual Studio 2008 no reconoce el SDK. Este problema no se soluciona reparando el SDK de Windows Mobile 6.
Para resolver este problema: 1. Desinstale el SDK de Windows Mobile 6. 2. Instale el SDK de Windows Mobile 6.
2.3.1.9. SQL Server Compact 3.5 no utiliza la propiedad Encrypt de la clase SqlCeConnection.
La propiedad Encrypt ya no se usa en la clase SqlCeConnection. La propiedad se conserva en SQL Server Compact 3.5 para ofrecer compatibilidad con versiones anteriores. No se debe utilizar la propiedad. Para resolver este problema: Utilice la propiedad de modo de cifrado de la clase SqlCeConnection para cifrar los archivos de base de datos de SQL Server Compact 3.5. El modo de cifrado, junto con los ejemplos de cdigo, se utiliza para lo siguiente. 1. Para crear una nueva base de datos de SQL Server Compact 3.5 cifrada. [Visual C#] SqlCeEngine engine = new SqlCeEngine("Data Source=Northwind.sdf;encryption mode=platform default;Password=password#1;"); engine.CreateDatabase(); [Visual Basic] Dim engine As SqlCeEngine engine = New SqlCeEngine("Data Source=Northwind.sdf;encryption mode=platform default;Password= password#1;") engine.CreateDatabase() 2. Para actualizar una base de datos de SQL Server 2005 Compact (versin 3.1) o SQL Server 2005 Mobile (versin 3.0) a una base de datos de SQL Server Compact 3.5 cifrada. [Visual C#] SqlCeEngine engine = new SqlCeEngine("Data Source=Northwind.sdf;Password= password#1;"); engine.Upgrade ("Data Source=Northwind.sdf;encryption mode=platform default;Password= password#2;"); [Visual Basic] Dim engine As SqlCeEngine engine = New SqlCeEngine("Data Source=Northwind.sdf;Password=password#1;") engine.Upgrade("Data Source=Northwind.sdf;encryption mode=platform default;Password=password#2;") 3. Para cambiar el modo de cifrado de una base de datos de SQL Server Compact 3.5 existente. [Visual C#] SqlCeEngine engine = new SqlCeEngine("Data Source=Northwind.sdf;Password= password#1;"); engine.Compact("Data Source=Northwind.sdf;encryption mode=ppc2003 compatibility;Password= password#1;"); [Visual Basic] Dim engine As SqlCeEngine engine = New SqlCeEngine("Data Source=Northwind.sdf;Password=password#1;") engine.Compact("Data Source=Northwind.sdf;encryption mode=ppc2003 compatibility;Password=password#1;") 4. Para cifrar una base de datos de SQL Server Compact 3.5 no cifrada. [Visual C#] SqlCeEngine engine = new SqlCeEngine("Data Source=Northwind.sdf"); engine.Compact("Data Source=Northwind.sdf;encryption mode=platform default;Password= password#1;"); [Visual Basic]
Dim engine As SqlCeEngine engine = New SqlCeEngine("Data Source=Northwind.sdf;") engine.Compact("Data Source=Northwind.sdf;encryption mode=platform default;Password=password#1;")
2.3.1.10. No se puede usar la experiencia en tiempo de diseo de los programas de Smart Device no funciona cuando la base de datos de destino es SSC 3.1.
Los programadores de Smart Device no pueden utilizar ninguna de las caractersticas del diseador, como Agregar origen de datos, Agregar nueva conexin, Crear base de datos, Generar formularios de datos y arrastrar y colocar objetos del origen de datos, cuando programan para una base de datos de SQL Server Compact Edition 3.1. Todas las caractersticas del diseador de Smart Device estn establecidas de forma predeterminada en una base de datos de SQL Server Compact 3.5. Para resolver este problema: Utilice Visual Studio 2005 Service Pack 1 si desea programar para una base de datos de SQL Server Compact Edition 3.1 en programas de Smart Device. Para usar Visual Studio 2008 con la base de datos de SQL Server Compact Edition 3.1, vea http://go.microsoft.com/fwlink/?LinkID=101885.
2.3.1.11. Durante una actualizacin de un proyecto de Visual Studio 2005 a uno de Visual Studio 2008, la base de datos de SQL Server Compact cifrada no se actualiza y deben volverse a publicar las aplicaciones de ClickOnce.
Los archivos de base de datos (*.sdf) creados en versiones anteriores de SQL Server Compact no son compatibles con SQL Server Compact 3.5. Los archivos de base de datos no cifrados de versiones anteriores de SQL Server Compact se actualizan cuando se actualiza un proyecto de Visual Studio 2005 a Visual Studio 2008. Los archivos de base de datos cifrados deben actualizarse manualmente. Si el proyecto de Visual Studio 2005 utiliza ClickOnce para publicar aplicaciones, la aplicacin se debe volver a publicar despus de actualizar el proyecto a Visual Studio 2008. Para resolver este problema: Para actualizar los archivos de base de datos cifrados, siga este procedimiento. 1. Haga clic en Datos. 2. Haga clic en Agregar nuevo origen de datos. 3. Haga clic en Agregar conexin. Si se abre una versin anterior del archivo de base de datos, aparece un mensaje.Si hace clic en Aceptar, aparece el cuadro de dilogo Actualizar a la base de datos de SQL Server Compact 3.5. La API SqlCeEngine.Upgrade se puede utilizar tambin en escenarios de programacin, como se muestra en el ejemplo de cdigo siguiente. [Visual C#] SqlCeEngine engine = new SqlCeEngine("Data Source=Northwind.sdf;Password=passw0rd;"); engine.Upgrade ("Data Source=Northwind.sdf;encryption mode=platform default;Password=passw0rd;"); [Visual Basic] Dim engine As SqlCeEngine engine = New SqlCeEngine("Data Source=Northwind.sdf;Password=password#1;") engine.Upgrade("Data Source=Northwind.sdf;encryption mode=platform default;Password=password#2;") Si el proyecto utiliza ClickOnce para publicar aplicaciones, la aplicacin se debe volver a publicar una vez actualizada a Visual Studio 2008. Cuando vuelva a publicar la aplicacin de ClickOnce en Visual Studio 2008, puede aparecer un mensaje de advertencia en el que se indica que el requisito previo SQL Server 2005 Compact Edition no se encuentra durante la secuencia de inicio. Puede omitir esta advertencia.
2.3.1.12. El tipo de datos de SQL Server Compact 3.5 de parmetros como SqlDbType o DbType debe definirse explcitamente.
Si los tipos de datos de parmetros como SqlDbType o DbType no se definen explcitamente, se producir una excepcin. Para resolver este problema:
Defina explcitamente los tipos de datos de parmetros como SqlDbType o DbType. Esto es imprescindible en el caso de los tipos de datos BLOB (image y ntext). Se incluye un ejemplo de cdigo. [Visual C#] SqlCeEngine engine = new SqlCeEngine(connString); engine.CreateDatabase(); engine.Dispose(); SqlCeConnection conn = new SqlCeConnection(connString); conn.Open(); SqlCeCommand cmd = conn.CreateCommand(); cmd.CommandText = "CREATE TABLE BlobTable(name nvarchar(128), blob ntext);"; cmd.ExecuteNonQuery(); cmd.CommandText = "INSERT INTO BlobTable(name, blob) VALUES (@name, @blob);"; SqlCeParameter paramName = cmd.Parameters.Add("name", SqlDbType.NVarChar, 128); SqlCeParameter paramBlob = cmd.Parameters.Add("blob", SqlDbType.NText); paramName.Value = "Name1"; paramBlob.Value = "Name1".PadLeft(4001); cmd.ExecuteNonQuery(); [Visual Basic] Dim engine As SqlCeEngine engine = New SqlCeEngine(connString) engine.Dispose() Dim conn As SqlCeConnection conn.Open() Dim cmd As SqlCeCommand cmd.CommandText = "CREATE TABLE BlobTable(name nvarchar(128), blob ntext);" cmd.ExecuteNonQuery() cmd.CommandText = "INSERT INTO BlobTable(name, blob) VALUES (@name, @blob);" Dim paramName As SqlCeParameter Dim paramBlob As SqlCeParameter paramName = cmd.Parameters.Add("name", SqlDbType.NVarChar, 128) paramBlob = cmd.Parameters.Add("blob", SqlDbType.NText) paramName.Value = "Name1" paramBlob.Value = "Name1".PadLeft(4001) cmd.ExecuteNonQuery()
2.3.1.13. El SDK de Windows Embedded CE 6.0 no se puede instalar en Visual Studio 2008.
Si Platform Builder para Windows Embedded CE 6.0 crea un SDK, es posible que ste no se pueda instalar en Visual Studio 2008. Para resolver este problema: Como solucin parcial, en la pgina Elegir el tipo de instalacin del asistente de instalacin, seleccione Personalizada en lugar de Completa y, a continuacin, en la pgina Instalacin personalizada quite el componente Documentacin de la lista de componentes que se van a instalar. Esta solucin alternativa permite instalar el resto del SDK, pero no podr filtrar la documentacin de la Ayuda instalada para buscar contenido especfico del SDK.
2.3.1.14. No se puede inicializar el Sistema de ayuda en las Herramientas remotas de Visual Studio.
En un equipo que tiene Visual Studio 2008, invocar el men de Ayuda en las Herramientas remotas de Visual Studio no inicializa el Sistema de ayuda. (Nota: este problema slo ocurre en sistemas que nunca han tenido instalado Visual Studio 2005). Para resolver este problema: Como solucin alternativa, los clientes deben invocar la documentacin de MSDN sobre estas Herramientas remotas desde http://msdn2.microsoft.com/es-es/library/aa935675.aspx.
2.3.1.15. Algn texto puede no aparecer correctamente en la lnea Asunto o en el cuerpo del correo electrnico de Microsoft Outlook para algunos idiomas.
Cuando haga clic en el vnculo Comentarios dentro de un tema de ayuda, algn texto puede no aparecer correctamente en la lnea Asunto o en el cuerpo del correo electrnico de Microsoft Outlook para algunos idiomas. Para resolver este problema: Para que los caracteres se muestren correctamente, es necesario realizar los siguientes cambios de configuracin en Microsoft Outlook. <Microsoft Outlook> 1. En el men Herramientas, haga clic en Opciones. 2. Haga clic en la ficha Formato de correo y, a continuacin, en Opciones internacionales. 3. En Opciones de codificacin, en la lista Codificacin preferida para mensajes salientes, seleccione Unicode (UTF-8) y haga clic en Aceptar. O bien 1. En el men Herramientas, haga clic en Opciones. 2. Haga clic en la ficha Formato de correo y, a continuacin, en Opciones internacionales. 3. En Protocolos de Internet, compruebe que Habilitar compatibilidad UTF-8 para protocolo mailto: no est seleccionada y, a continuacin, haga clic en Aceptar.
2.3.1.16. El campo de filtro est vaco al importar un filtro de informe de rendimiento guardado.
El campo de filtro est vaco al importar un filtro de informe de rendimiento guardado. Solucin: En el cuadro desplegable del campo de filtro, seleccione el nombre de la clusula de filtro esperada y, a continuacin, ejecute el filtro.
2.3.1.17. Team Foundation Server: portal del proyecto: no es posible crear documentos de Word.
Team Foundation Server: portal del proyecto: no es posible crear documentos de Word. Solucin: El usuario tiene que crear el documento mediante Office y guardarlo en el equipo local y, a continuacin, usar la opcin de carga en el portal de SharePoint para guardarlo en el portal. Nota: el nuevo men del documento aparece para la carpeta "Gua de procesos".
2.3.2. ADO.Net 2.3.2.1. Despus de actualizar a Visual Studio 2008, el usuario recibe una advertencia en la que se indica que falta el requisito previo de MDAC 2.8 o que la aplicacin del usuario no se ejecuta en Windows 2000 despus de instalarse.
Puede surgir alguno de estos problemas: Despus de actualizar el proyecto de Visual Studio 2005 a Visual Studio 2008, recibe una advertencia de compilacin que indica que falta un requisito previo. Genera una aplicacin que depende de MDAC y no se ejecuta en Windows 2000. Los usuarios de Windows 2000 no pueden ejecutar una aplicacin de ClickOnce porque falta MDAC.
Si no necesita MDAC y aparece una advertencia de compilacin, abra el cuadro de dilogo Requisitos previos y borre el requisito previo de MDAC. Si los clientes de destino son clientes de Windows 2000 y requiere el requisito previo de MDAC, obtenga el paquete de programas previos de Internet mediante el procedimiento siguiente.
1) Abra el cuadro de dilogo Requisitos previos y haga clic en "Buscar ms componentes redistribuibles en el sitio de actualizaciones de Microsoft". As se abrir http://go.microsoft.com/fwlink/?linkid=40981. 2) En esta pgina web, descargue el paquete de programas previos de MDAC y gurdelo en una nueva carpeta en el directorio ...\Archivos de programa\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\.
Tambin puede obtener el paquete de programas previos en Visual Studio 2005 de este modo: si Visual Studio 2005 est instalado en el mismo equipo, puede copiar la carpeta MDAC28 desde el directorio ...\Archivos de programa\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\ y, a continuacin, pegarla en el directorio ...\Archivos de programa\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\. 2.3.3. Lenguajes 2.3.3.1. El compilador muestra un mensaje de error cuando se pasa una lambda a una llamada a mtodo enlazada en tiempo de ejecucin doblemente anidada.
Si se pasa una lambda a una llamada a mtodo enlazada en tiempo de ejecucin que est anidada dentro de otra llamada a mtodo enlazada en tiempo de ejecucin, se muestra el siguiente error. "La expresin no genera un valor" Dim o1, o2 As Object 'No se puede usar una lambda en una llamada enlazada en tiempo de ejecucin doblemente anidada: o1.Foo(o2.SomeLateBoundCall(Function(a As Integer) a)) ... Class C1 Sub Foo(ByVal x As Object) End Sub End Class Para resolver este problema: Enlace en tiempo de compilacin la primera llamada a mtodo especificando el tipo de o1, o asigne la lambda a una variable independiente antes de pasarla al mtodo: Dim o1, o2 As Object Dim someDelegate As Func(Of Integer, Integer) = Function(a As Integer) a 'Esto funcionar: o1.Foo(o2.SomeLateBoundCall(someDelegate))
2.3.3.2. El depurador muestra por error 'C++' como el lenguaje cuando el cdigo de C# se vincula mediante el vinculador de C++.
Cuando depura una imagen (.exe o .dll) creada vinculando uno o varios .netmodules mediante link.exe, puede encontrar que cuando depura ensamblados incluidos en los .netmodules vinculados, el depurador interpreta el cdigo como C++/CLI en lugar de como el lenguaje con el que se cre el ensamblado. La pila de llamadas muestra informacin de C++/CLI y el evaluador de expresiones usa sintaxis y semntica de C++/CLI. Para resolver este problema: No hay ninguna solucin disponible.
2.3.3.3. Los asistentes para aplicaciones ANSI de MFC que tienen nombres de proyecto que no son ASCII contienen caracteres no vlidos.
Si la ruta de acceso de un proyecto contiene caracteres que tienen una codificacin ANSI diferente a la asociada con el idioma del producto de Visual Studio, el archivo .rc en formato ANSI contendr caracteres no vlidos. Por ejemplo, si se usa una versin de Visual Studio en ingls en un entorno operativo en chino simplificado, los nombres de proyecto en chino slo sern compatibles con proyectos Unicode. Para resolver este problema: Convierta el archivo .rc en Unicode.
2.3.3.4. Cambios importantes de Visual Basic y C# entre Visual Studio 2005 y Visual Studio 2008.
Los cambios importantes son cambios que pueden hacer que el cdigo existente se comporte de forma diferente cuando se compila mediante los compiladores incluidos en Visual Studio 2008. Hacemos todo lo posible para evitar realizar cambios importantes, pero a veces tales cambios son necesarios por motivos de seguridad o para solucionar problemas conocidos en la generacin de cdigo. La mayora de los cambios importantes afectan a muy pocos usuarios. Para resolver este problema: Puede ver la lista de los cambios importantes de Visual Basic y C# y los pasos que debe seguir para actualizar el cdigo en esta direccin: http://go.microsoft.com/fwlink/?LinkId=104111.
2.3.4. LINQ 2.3.4.1. En el Diseador relacional de objetos se muestra un mensaje de error "No hay marca de orden de bytes Unicode. No se puede cambiar a Unicode", cuando se abre un archivo .DBML que se cre mediante Visual Studio 2008 Beta 2.
En Visual Studio 2008 Beta 2, el Diseador relacional de objetos (Diseador O/R) cre los archivos .DBML con un orden de bytes UTF-8 aunque se especificara la codificacin UTF-16 en el archivo real. Al abrir los archivos .DBML que se crearon con la versin Beta 2 puede aparecer el mensaje de error "No hay marca de orden de bytes Unicode. No se puede cambiar a Unicode". Para resolver este problema:
Haga clic con el botn secundario del mouse en el archivo .DBML en el Explorador de soluciones, abra el archivo con el Editor de XML y, a continuacin, guarde el archivo. Esta operacin no afectar al contenido real del archivo .DBML y no se perdern datos. 2.3.4.2. Cambios importantes de LINQ to SQL entre la versin Beta 2 y la versin de lanzamiento.
Se han realizado cambios en LINQ to SQL desde la versin Beta 2 que pueden afectar a las aplicaciones que decida actualizar. Para resolver este problema: La lista de los cambios importantes junto con los pasos que debe seguir para actualizar el cdigo est disponible en esta direccin: http://go.microsoft.com/fwlink/?LinkId=104112
2.3.5. Visual Studio Tools para Office 2.3.5.1. Se requiere Microsoft Office 2007 Service Pack 1 para obtener una vista previa de las plantillas de formulario de Microsoft Office InfoPath 2007.
Al realizar una vista previa de las plantillas de formulario de Microsoft Office InfoPath 2007 presionando F5 o haciendo clic en el botn Vista previa no funcionar y aparecer un error en Visual Studio 2008 si InfoPath 2007 Service Pack 1 o QFE no est instalado. Para resolver este problema: QFE est disponible en http://go.microsoft.com/fwlink/?LinkId=102084.
2.3.5.2. Migrar proyectos de Visual Studio Tools para Office (VSTO) de Visual Studio 2008 Beta 2 a la versin de lanzamiento de Visual Studio 2008. Se pueden producir errores de compilacin y en tiempo de ejecucin al generar y ejecutar proyectos de Beta 2 Office en la versin de lanzamiento de Visual Studio2008. Se han efectuado cambios en algunos ensamblados de referencia de VSTO.
Para resolver este problema:
Ensamblados con nuevo nombre: si aparece un error con alguno de los siguientes ensamblados de referencia, elimine el ensamblado de referencia antiguo y, a continuacin, agregue el nuevo ensamblado de referencia correspondiente al proyecto y vuelva a generar. Referencia antigua Referencia nueva Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0.dll Microsoft.VisualStudio.Tools.Office.dll Microsoft.Office.Tools.v9.0.dll Microsoft.VisualStudio.Tools.Office.Common.dll Microsoft.Office.Tools.Common.v9.0.dll Microsoft.VisualStudio.Tools.Office.Excel.dll Microsoft.Office.Tools.Excel.v9.0.dll Microsoft.VisualStudio.Tools.Office.Outlook.dll Microsoft.Office.Tools.Outlook.v9.0.dll Microsoft.VisualStudio.Tools.Office.Word.dll Microsoft.Office.Tools.Word.v9.0.dll 2.3.5.3. La extensin de archivo .vsto se debe registrar como un tipo MIME en una instalacin segura de IIS. Los usuarios pueden instalar soluciones de Microsoft Office abriendo el manifiesto de implementacin desde la web. Sin embargo, una instalacin segura de Internet Information Services (IIS) bloquear la
extensin de nombre de archivo .vsto. El tipo MIME se debe definir en IIS antes de implementar las soluciones de Office mediante IIS.
Para resolver este problema: Para agregar el tipo MIME .vsto a IIS 6.0: 1. En el servidor que est ejecutando IIS 6.0, haga clic en Inicio, elija Todos los programas y Herramientas administrativas y, a continuacin, haga clic en Administrador de Internet Information Services (IIS). 2. Haga clic en el nombre del equipo, la carpeta Sitios web o el sitio web que est configurando. Haga clic en Accin y, a continuacin, haga clic en Propiedades. Haga clic en la ficha Encabezados HTTP. 3. Haga clic en Tipos MIME. 4. En la ventana Tipos MIME, haga clic en Nuevo. 5. En la ventana Tipo MIME, escriba .vsto como la extensin y application/x-ms-vsto como el tipo MIME. 6. Aplique la nueva configuracin. Nota Debe reiniciar el Servicio de publicacin en World Wide Web o esperar hasta que el proceso de trabajo se recicle para que los cambios surtan efecto. 7. Vace la cach de disco del explorador, e intente abrir de nuevo el archivo .vsto.
Para agregar el tipo MIME .vsto a IIS 7.0: 1. En el servidor que est ejecutando IIS 7.0, haga clic en Inicio, elija Todos los programas y, a continuacin, haga clic en Accesorios. 2. Haga clic con el botn secundario en Smbolo del sistema y, a continuacin, haga clic en Ejecutar como administrador. 3. En el cuadro Abrir, escriba la siguiente ruta de acceso y, a continuacin, haga clic en Aceptar. %windir%\system32\inetsrv 4. Escriba el comando siguiente. set config /section:staticContent /+[fileExtension='.vsto',mimeType='application/x-ms-vsto'] 5. Aplique la nueva configuracin. Nota Debe reiniciar el Servicio de publicacin en World Wide Web o esperar hasta que el proceso de trabajo se recicle para que los cambios surtan efecto. 6. Vace la cach de disco del explorador, e intente abrir de nuevo el archivo .vsto.
2.3.5.4. Agregar contenido no compatible a los controles de contenido de Word en proyectos en el nivel de documento en tiempo de diseo podra daar el documento. Muchas de las limitaciones que Microsoft Office Word impone a los controles de contenido en tiempo de ejecucin no se aplican a los proyectos en el nivel de documento de Word en tiempo de diseo. Cuando disee la interfaz de usuario de su solucin en Visual Studio, asegrese de que los cambios que realiza en los controles de contenido se admiten en tiempo de ejecucin. Especficamente, no inserte contenido que no sea texto, por ejemplo tablas, imgenes u otros controles de contenido, en un control de contenido de texto plano. Aunque Word parece que permite insertar este tipo de contenido en tiempo de diseo, ste provocar daos al volver a abrir el documento. De forma similar, no inserte contenido que no sean imgenes en un control de contenido de imagen. Si no est seguro de si un control de contenido permite o no cierto tipo de contenido, ejecute primero la solucin sin dicho contenido y, a continuacin, intente agregarlo al control de
contenido en tiempo de ejecucin. Si Word no permite hacerlo, tampoco debe insertar dicho tipo de contenido en dicho control de contenido en tiempo de diseo. Si modifica un control de contenido en tiempo de diseo de forma que el control no es admitido en tiempo de ejecucin, el diseador de Visual Studio no le avisar de que los cambios no son aceptables. Sin embargo, al depurar o ejecutar el proyecto, o si guarda y vuelve a abrir el proyecto, Word mostrar un mensaje de error y solicitar permiso para reparar el documento. Cuando repare el documento, Word quitar todo el contenido y el formato no compatible del control.
Para resolver este problema:
No agregue contenido no compatible a controles de contenido en tiempo de diseo. 2.3.5.5. No se admite el uso de plantillas de flujo de trabajo de Office SharePoint en sistemas operativos de 64 bits y al intentar utilizarlas se produce una excepcin. En Visual Studio 2008 se producen dos excepciones si intenta crear un proyecto de flujo de trabajo de SharePoint (Flujo de trabajo secuencial de SharePoint 2007 o Flujo de trabajo de equipo de estado de SharePoint 2007) en un equipo de 64 bits. El primer mensaje de excepcin es: "Referencia a objeto no establecida como instancia de un objeto". El segundo mensaje es: "La ubicacin del sitio de SharePoint especificada no es vlida. No se encontr el sitio de SharePoint en http://<rutaServidor>. Compruebe que escribi la direccin URL correctamente".
Para resolver este problema:
No utilice plantillas de flujo de trabajo de SharePoint en Visual Studio en un equipo que ejecute un sistema operativo de 64 bits. Para obtener ms informacin, vea el tema de Ayuda "Solucionar problemas de soluciones de flujo de trabajo de SharePoint", que describe el problema. 2.3.5.6. La solucin de Visual Studio Tools para Office (VSTO) no se ejecuta en un equipo x64 si establece el destino de la plataforma en x64.
Si establece el destino de la plataforma en x64 en la ficha Generar de las propiedades del proyecto, puede compilar el proyecto, pero la solucin no se ejecutar. El establecimiento del destino de plataforma en x64 exige que la solucin se ejecute en un proceso de 64 bits. Office se ejecuta en un proceso de 32 bits. Por tanto, Office no puede cargar la solucin. Para resolver este problema: Establezca el destino de la plataforma en la ficha Generar de las propiedades del proyecto en 'Cualquier CPU'. As la solucin se ejecuta en Office como un proceso de 32 bits.
2.3.5.7. Los proyectos de Excel y Word no se ejecutan cuando se abren proyectos a la vez en Visual Studio 2008 y Visual Studio 2005. Este error puede ocurrir si tiene abiertos proyectos de Excel 2003 o Word 2003 en Visual Studio 2008 y Visual Studio 2005 al mismo tiempo. Al ejecutar un proyecto, aparece el siguiente mensaje: "No se pudo encontrar o cargar el ensamblado de personalizacin. No obstante, puede editar y guardar el documento. Pngase en contacto con el administrador o el autor de este documento para obtener ms ayuda".
Para resolver este problema: Cierre uno de los proyectos. Ahora, puede ejecutar el otro proyecto.
2.3.5.8. Los controles de un documento no se representan correctamente despus de copiar el documento a un nuevo proyecto.
Este problema podra ocurrir si crea un nuevo proyecto de personalizacin de nivel de documento utilizando un documento que se personaliz en otro proyecto. Si el documento contiene controles administrados, stos aparecern como cuadrados vacos en el diseador del nuevo proyecto. Esto ocurre porque los valores de propiedad de estos controles se almacenan en el archivo del diseador del proyecto original.
Para resolver este problema:
Copie los valores de propiedad y el cdigo de control de eventos personalizado de cada control a partir del archivo del diseador del proyecto original y pguelos en el nuevo proyecto. 2.3.5.9. Crystal Reports inicia excepciones si se usa con soluciones de Visual Studio Tools para Office (VSTO). Si usa Crystal Reports y especifica ADO.NET como el proveedor de datos, se podran iniciar excepciones incluso en escenarios vlidos.
Para resolver este problema:
Si pretende usar Crystal Reports en una solucin de VSTO, cree un dominio de aplicacin independiente y use Crystal Reports nicamente en dicho dominio de aplicacin. 2.3.5.10. Visual Studio 2008 inicia una excepcin si intenta crear un proyecto de flujo de trabajo de SharePoint en un equipo que no tiene instalado SharePoint. Visual Studio 2008 inicia el siguiente mensaje de excepcin: "No se puede cargar el archivo o ensamblado 'Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado".
Para resolver este problema:
Instale SharePoint en el equipo de desarrollo antes de crear un proyecto de flujo de trabajo secuencial de SharePoint 2007 o de flujo de trabajo de equipo de estado de SharePoint 2007. Para obtener ms informacin, vea el tema de Ayuda "Solucionar problemas de soluciones de flujo de trabajo de SharePoint", que describe el problema. 2.3.5.11. Compilar el ejemplo de flujo de trabajo de SharePoint hace que aparezca un mensaje de error. Al compilar la versin para C# del ejemplo de flujo de trabajo de SharePoint, aparece el siguiente mensaje de error: "No se pudo cargar la tarea "Microsoft.Build.Tasks.Delete" desde el ensamblado D:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Build.Tasks.dll. No se puede cargar el archivo o ensamblado 'file:///D:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Build.Tasks.dll' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado. Confirme que la declaracin <UsingTask> es correcta y que el ensamblado y todas sus dependencias estn disponibles". Este error aparece porque el archivo de proyecto, SeqWKFlow.csproj, hace referencia a una versin incorrecta del archivo .targets.
Para resolver este problema:
Abra SeqWKFlow.csproj en un editor de texto, y quite la siguiente lnea de texto, que puede encontrar en el nmero de lnea 86 del archivo del archivo:
<Import Project="$(MSBuildExtensionsPath)\Microsoft\Windows Workflow Foundation\v3.0\Workflow.Targets" />. Agregue la siguiente lnea de texto: <Import Project="$(MSBuildExtensionsPath)\Microsoft\Windows Workflow Foundation\v3.5\Workflow.Targets" /> 2.3.5.12. Soluciones que requieren el paquete de idioma japons generan advertencias de PublicKey. Las soluciones de Visual Studio Tools para Office que incluyen el paquete de idioma japons (vstor_lp_ja_30.exe) como requisito previo muestran una advertencia durante la publicacin. La advertencia es: "'Visual Studio Tools para Office system 3.0 Runtime' 'PublicKey' 'D:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\VSTOR30\ja\vstor_lp_ja_30.exe' ". Esta advertencia no afecta a la compilacin del proyecto, el resultado publicado o la instalacin del proyecto publicado. Esta advertencia se genera porque el token de clave pblica del archivo package.xml es incorrecto. Package.xml est situado en el siguiente directorio: \Archivos de programa\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\VSTOR30\ja.
Para resolver este problema:
Reemplace el token de clave pblica del archivo package.xml por el siguiente token de clave pblica: 3082010A0282010100A2DB0A8DCFC2C1499BCDAA3A34AD23596BDB6CBE2122B794C8EAAEBFC 6D526C232118BBCDA5D2CFB36561E152BAE8F0DDD14A36E284C7F163F41AC8D40B146880DD98 194AD9706D05744765CEAF1FC0EE27F74A333CB74E5EFE361A17E03B745FFD53E12D5B0CA5E0D D07BF2B7130DFC606A2885758CB7ADBC85E817B490BEF516B6625DED11DF3AEE215B8BAF8073 C345E3958977609BE7AD77C1378D33142F13DB62C9AE1AA94F9867ADD420393071E08D6746E2C6 1CF40D5074412FE805246A216B49B092C4B239C742A56D5C184AAB8FD78E833E780A47D8A4B284 23C3E2F27B66B14A74BD26414B9C6114604E30C882F3D00B707CEE554D77D2085576810203010001 2.3.6. Desarrollo web
No se tiene constancia de ningn problema.
2.3.7. Windows Communication Foundation (WCF) Tools 2.3.7.1. WcfTestClient puede producir una excepcin si el SDK del servicio Biztalk est instalado. El SDK del servicio Biztalk introduce un punto final de intercambio de metadatos (MEX) en la seccin <client> del elemento <system.serviceModel> en el archivo machine.config. Esta configuracin genera la siguiente excepcin cuando se invoca el servicio en WcfTestClient: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto
Para resolver este problema:
Cuando ejecute WcfTestClient, modifique el archivo machine.config (ubicado en \WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\), incluyendo una marca de comentario en la
seccin <client> anidada en el elemento <system.serviceModel>. Habilite de nuevo la seccin cuando utilice el SDK del servicio Biztalk. 2.3.7.2. El script de instalacin Setupvroot.bat para los ejemplos de WCF puede producir un error en Windows Vista.
En Windows Vista, si el servicio NetMsmqActivator est habilitado y Message Queuing (MSMQ) no est instalado, la utilidad iisreset no funciona y el script de instalacin de ejemplos de WCF Setupvroot.bat no se ejecuta. Para resolver este problema: Antes de ejecutar el script de instalacin de ejemplos de WCF, Setupvroot.bat, asegrese de que MSMQ est instalado o deshabilite el servicio NetMsmqActivator en Windows Vista.
2.3.7.3. WcfTestClient no admite algunas caractersticas de WCF. WcfTestClient no admite las siguientes caractersticas de WCF en esta versin.
- Servicios web de contrato de mensaje y serializacin XML distintos de WCF - Enlace de sesin y contexto - Transaccin - Contrato dplex - Windows CardSpace, certificado, nombre de usuario y contrasea, autenticacin de Windows - Tipos: Stream, coleccin IDictionary y DataSet Para resolver este problema: No hay ninguna solucin disponible.
2.3.7.4. La herramienta Service Model Metadata Utility (SvcUtil.exe) no puede generar contratos de datos a partir de un servicio en ejecucin.
Un ejemplo al final de los resultados de la Ayuda de Svcutil.exe indica que puede utilizar la opcin /dataContractOnly (/dconly) para generar contratos de datos a partir de un servicio en ejecucin: svcutil.exe /dconly http://service/metadataEndpoint - Generar tipos de contratos de datos a partir de un servicio en ejecucin o documentos de metadatos en lnea. Este uso no funciona. Slo puede utilizar la opcin /dconly para generar contratos de datos a partir de archivos de metadatos locales. Para resolver este problema: Descargue los metadatos del servicio en ejecucin ejecutando el siguiente comando: svcutil.exe /target:metadata http://service/metadataEndpoint Ejecute Svcutil.exe con la opcin /dconly en los archivos de metadatos descargados del modo siguiente: svcutil.exe /dconly *.wsdl *.xsd
2.3.7.5. Compatibilidad con el lenguaje de generacin de cdigo de la herramienta Service Model Metadata Utility (Svcutil.exe).
La herramienta Svcutil.exe puede generar cdigo para clientes de servicio web y tipos de datos a partir de los metadatos de cualquier lenguaje que tenga un proveedor de cdigo administrado. Svcutil.exe se ha probado con los proveedores de cdigo administrado de C#, Visual Basic y C++. Otros proveedores de cdigo no se han probado y es posible que generen cdigo que no se compile o que sea inservible. Para resolver este problema: Utilice alguno de los proveedores de cdigo administrado compatibles o modifique manualmente el cdigo generado para resolver los problemas de compilacin.
2.3.7.6. Es posible que el cdigo de C++ administrado que se genera mediante la herramienta Service Model Metadata Utility (Svcutil.exe) no se compile.
Puede utilizar la herramienta Svcutil.exe para generar cdigo para clientes de servicio web y tipos de datos a partir de metadatos. Sin embargo, existe constancia de algunos problemas con el proveedor de cdigo de C++ en Visual Studio 2008 que hacen que la herramienta genere cdigo de C++ administrado que podra no compilar. Para resolver este problema: Modifique manualmente el cdigo generado para resolver los errores de compilacin.
2.3.7.7. El proyecto de biblioteca de servicio WCF siempre se ejecuta cuando forma parte de una solucin. Los proyectos de biblioteca de servicio WCF se configuran para que inicien automticamente su servicio cuando se ejecuta un proyecto de la solucin independientemente de la configuracin de los proyectos de inicio mltiples.
Para resolver este problema: Cree soluciones de biblioteca de servicio WCF independientes que slo incluyan proyectos de cliente que dependan de los servicios incluidos en la biblioteca que se ejecuta. Incluya los ensamblados de servicio de la solucin de la aplicacin host en todos los dems escenarios.
2.3.8. Windows Presentation Foundation (WPF) Designer for Visual Studio 2.3.8.1. En el explorador de propiedades, algunos valores, como las fechas y los nmeros, se muestran en el formato de EE.UU.
El explorador de propiedades del diseador de WPF muestra y edita los valores con el formato de EE.UU. Esto se ajusta a la convencin XAML que utiliza el valor en-US para CultureInfo. Por ejemplo, las fechas y los nmeros siempre tienen el formato de EE.UU. Las fechas se muestran siempre como mm/dd/aa. Si especifica un valor de fecha en el explorador de propiedades, ste se convertir bajo el supuesto de que tiene el formato mm/dd/aa. Para resolver este problema: No hay ninguna solucin disponible.
2.3.8.2. La refactorizacin de cdigo no cambia los archivos XAML. Si utiliza un refactorizador de cdigo para realizar modificaciones de tipo o miembro, la refactorizacin no se propagar a los archivos XAML. Por ejemplo, para un UserControl denominado MiControlPersonalizado, si utiliza el refactorizador para cambiar el nombre de ese UserControl a ControlDecorativo desde el archivo de cdigo, el cambio de nombre slo afectar a los archivos de cdigo, y las instancias de MiControlPersonalizado de los archivos XAML no se actualizarn. Asimismo, es posible que la compilacin se realice sin mostrar ningn error hasta que se ejecute una nueva compilacin o se limpie el proyecto o solucin.
Las modificaciones en los archivos XAML se deben realizar manualmente, por ejemplo mediante Buscar y reemplazar. 2.3.8.3. Al realizar cambios en XAML no se refactorizan los archivos de cdigo. Si realiza cambios en un tipo o miembro en un archivo XAML, esos cambios no se propagarn a los archivos de cdigo. Por ejemplo, si cambia el nombre de Button, que tiene controladores de eventos asociados, mediante el editor de XAML, el cdigo subyacente no se actualizar.
Para resolver este problema:
Las modificaciones en los archivos de cdigo se deben realizar manualmente, por ejemplo mediante Buscar y reemplazar. 2.3.8.4. En las operaciones de cambio de nombre realizadas en el Explorador de soluciones no se solicita la refactorizacin de cambio de nombre en los proyectos de WPF. Si hace clic con el botn secundario del mouse en un archivo XAML en el Explorador de soluciones y, a continuacin, hace clic en Cambiar nombre, el archivo de nombre cambiar, pero no se le pedir que refactorice el nombre de clase en XAML o en el cdigo subyacente. En concreto, si cambia el nombre del archivo XAML al que se hace referencia mediante la propiedad StartupUri en el archivo XAML de aplicacin (por ejemplo, si cambia el nombre Ventana1.xaml a VentanaPrincipal.xaml), deber cambiar manualmente la propiedad StartupUri.
Para resolver este problema:
Las modificaciones se deben realizar manualmente, por ejemplo mediante Buscar y reemplazar. 2.3.8.5. El uso del Explorador de propiedades durante la depuracin puede hacer que Visual Studio se bloquee. Si utiliza el Explorador de propiedades para realizar cambios en los archivos XAML mientras depura una aplicacin, Visual Studio se podra bloquear. Para resolver este problema: Cambie el archivo XAML antes de depurar, o detenga la depuracin antes de modificar el archivo XAML. 2.3.8.6. Visual Studio no responde o se bloquea cuando se edita un archivo XAML que contiene un ControlTemplate en un ResourceDictionary. Visual Studio puede dejar de responder o bloquearse al editar un archivo XAML, porque existe un problema conocido con los recursos ControlTemplate en un bloque de recursos. Por ejemplo: <Window.Resources> <ControlTemplate x:Key="ct" . . . > . . . </ControlTemplate> ... </Window.Resources>
Para resolver este problema:
Siga uno de estos procedimientos: - Coloque las plantillas de control en un ResourceDictionary independiente y use la propiedad MergedDictionaries en el bloque de recursos del elemento. - Ponga las plantillas de control en un diccionario app.xaml. - Ajuste los recursos en un <ResourceDictionary></ResourceDictionary>, que es innecesario pero inofensivo. - Coloque ControlTemplate en un Style.
2.3.8.7. Visual Studio podra no responder si enlaza llamadas al mtodo ObjectDataProvider demasiado largas. Cuando enlaza un ObjectDataProvider mediante XAML y lo carga en el diseador de WPF, si ObjectDataProvider realiza una llamada a una base de datos, la operacin podra durar mucho y consumir demasiada memoria. Como resultado, el diseador de WPF podra dejar de responder hasta que se complete la operacin. Para resolver este problema: Procure no configurar un ObjectDataProvider de este modo en tiempo de diseo. Mediante programacin, use el mtodo DesignerProperties.IsInDesignMode() slo para realizar tareas largas o que consumen mucha memoria en tiempo de ejecucin. 2.3.9. Windows Workflow Foundation (WF) Tools 2.3.9.1. Las actividades personalizadas no aparecen en el cuadro de herramientas de Visual Studio 2008 si se utiliza la configuracin de desarrollo de Visual C++.
Las actividades personalizadas no aparecen en el cuadro de herramientas de Visual Studio 2008 si se utiliza la configuracin de desarrollo de Visual C++. Para resolver este problema: Utilice una configuracin de desarrollo diferente, como Visual Basic o C#.
2.3.10. Integracin de Windows SDK 2.3.10.1. Para desarrollar aplicaciones destinadas a la plataforma IA64, debe instalarse Windows SDK.
Visual Studio 2008 no incluye bibliotecas, herramientas ni compiladores especficos de la plataforma IA64. El cdigo destinado a la plataforma IA64 no se puede compilar en Visual Studio 2008 sin una instalacin adicional. Si intenta compilar mediante el compilador cruzado de IA64, obtendr un mensaje de error similar al siguiente: > cl /EHa /clr /TP /MD /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE repro.cpp
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\msclr\appdomain.h(23) : error irrecuperable C1083: No se puede abrir el archivo de inclusin: 'mscoree.h': No se encontr el archivo o el directorio. Para resolver este problema: Para instalar bibliotecas, herramientas y compiladores especficos de la plataforma IA64, instale Microsoft Windows SDK para Windows Server 2008 y .NET Framework 3.5, y compruebe que Compiladores y bibliotecas de IA64 estn seleccionados en la pantalla Opciones de instalacin.
3. Vnculos relacionados
3.1. Archivo Lame de Visual Studio Team Foundation Server: http://go.microsoft.com/fwlink/?LinkId=102510. 3.2. Archivo Lame de Visual Studio Express Edition: http://go.microsoft.com/fwlink/?LinkId=102508. 3.3. Archivo Lame de .NET Framework:http://go.microsoft.com/fwlink/?LinkId=102511. 3.4. Archivo Lame de MSDN Library for Visual Studio: http://go.microsoft.com/fwlink/?LinkId=102512. 3.5. Descargue los libros en lnea y ejemplos de SQL Server Compact 3.5 desde http://go.microsoft.com/fwlink/?LinkID=96191 y descargue los libros en lnea y ejemplos de Synchronization Services para ADO.NET v1.0 desde http://go.microsoft.com/fwlink/?LinkId=80742. Para agregar este material a la coleccin de ayuda combinada de Visual Studio, siga este procedimiento. 1. Haga clic en Inicio, elija Todos los programas, Microsoft Visual Studio 2008 y, a continuacin, haga clic en Documentacin de Microsoft Visual Studio 2008. 2. En la coleccin de ayuda combinada de Visual Studio, haga clic en Ayuda y luego en ndice. 3. En el cuadro Buscar, escriba "administrador de la coleccin" y, a continuacin, haga clic en la entrada de Ayuda situada bajo el administrador de la coleccin en el ndice. 4. En el tema Administrador de la coleccin de ayuda combinada, seleccione SQL Server Compact 3.5 y haga clic en Actualizar VSCC. 5. En los dos cuadros de dilogo que aparecen, lea los requisitos y haga clic en Aceptar. 6. Cierre y vuelva a abrir la coleccin de ayuda combinada de Visual Studio. El libro en lnea de SQL Server Compact estar ahora disponible en la tabla de contenido, en el ndice, en la bsqueda y en la Ayuda con F1. 3.6. Para obtener la informacin ms reciente sobre problemas de uso del diseador de WPF en Visual Studio 2008,