Archivo Léame de Visual Studio 2008 Express

1. Requisitos del sistema

1.1 Arquitecturas compatibles

  • x86
  • x64 (WOW)

    1.2. Sistemas operativos compatibles

  • Microsoft Windows XP
  • Microsoft Windows Server 2003
  • Windows Vista

    1.3. Requisitos de hardware

  • Mínimo: CPU a 1,6 GHz, 192 MB de RAM, pantalla de 1024 x 768 y disco duro de 5400 rpm
  • Recomendado: CPU a 2,2 GHz o superior, 384 MB o más de RAM, pantalla de 1280 x 1024 y disco duro de 7200 rpm o superior
  • En Windows Vista: CPU a 2,4 GHz, 768 MB de RAM
  • 1,3 GB de espacio en disco disponible para la instalación completa

    2. Problemas conocidos

    2.1. Instalación

    2.1.1. Problemas generales

    2.1.1.1. La opción de reparación desde disco no funciona para reparar el paquete de idioma de Visual Studio Express.

    El usuario decide reparar el paquete de idioma de Visual Studio Express y selecciona la opción de disco de origen en lugar de la opción de descargar de nuevo. El usuario no puede seleccionar SFX, que contiene la opción de disco de origen, porque la única opción disponible es seleccionar el formato de CD.

    Para resolver este problema:

    1. Mediante el Panel de control, ejecute una reparación en el paquete de idioma de Visual Studio Express.

    2. Cuando aparezca el cuadro de diálogo, seleccione la opción de descargar de nuevo.

    O bien

    - Descomprima SFX y, a continuación, selecciónelo como la opción de disco de origen.

    2.1.1.2. Error de descarga de Visual Studio Express.

    2.1.1.2.1. Errores de configuración

    Este error se produce cuando no están registradas las interfaces de BITS o la configuración del Registro está dañada.

    Para resolver este problema:

    - Actualice a BITS 2.0 desde la dirección http://www.microsoft.com/downloads/details.aspx?FamilyId=B93356B1-BA43-480F-983D-EB19368F9047&displaylang=es

    O bien

    - Repare el servicio BITS ejecutando la herramienta Bitsadmin desde el símbolo del sistema, mediante la siguiente sintaxis: bitsadmin /util /repairservice /force

    Puede descargar la herramienta Bitsadmin desde la dirección: http://www.microsoft.com/downloads/details.aspx?amp;displaylang=es&familyid=49AE8576-9BB9-4126-9761-BA8011FABF38&displaylang=es.

    2.1.1.2.2. Errores de red

    Estos errores pueden ocurrir por las siguientes razones:

    - No se puede establecer conexión con el servidor de descarga.

    - No se encontró la dirección URL en el servidor.

    - El servidor está sobrecargado.

    - La puerta de enlace o el proxy no son válidos.

    - La red está desconectada.

    - El proxy no es compatible con HTTP 1.1.

    Para resolver este problema:

    1. Asegúrese de que tiene conexión con la red. Puede que haya salido del programa de instalación.

    2. Realice uno de los siguientes procedimientos.

    - Especifique la configuración correcta del servidor proxy y asegúrese de que el equipo puede resolver correctamente el servidor proxy.

    O bien

    - Actualice a BITS 2.0. Puede descargar BITS 2.0 desde
    http://www.microsoft.com/downloads/details.aspx?amp;displaylang=es&familyid=49AE8576-9BB9-4126-9761-BA8011FABF38&displaylang=es .

    2.1.1.2.3. Errores de disco

    Este error se produce cuando el servicio BITS no puede crear un archivo o escribir en él. Debido a que puede que se esté ejecutando otro programa, como chkdsk.exe, el disco podría haberse bloqueado e impedido que BITS escriba en el archivo.

    Para resolver este problema:

    - Asegúrese de que no se está ejecutando ningún otro programa que pudiera bloquear el disco y, a continuación, vuelva a intentar la descarga.

    O bien

    - Reinicie el equipo y, a continuación, ejecute de nuevo el programa de instalación. Asegúrese de que tiene conexión a Internet.

    2.1.1.2.4. Errores de proxy

    El servicio BITS no se pudo ejecutar porque se produjo uno de los siguientes errores de proxy:

    - La configuración del proxy no es válida.

    - El servidor proxy requiere autenticación.

    - El equipo no puede resolver el servidor proxy.

    Para resolver este problema:

    - Proporcione las credenciales correctas para la autenticación del servidor proxy y, a continuación, reinicie el programa de instalación.

    O bien

    - Actualice el servidor proxy para que sea compatible con HTTP1.1 y asegúrese de que el proxy admite credenciales implícitas (por ejemplo, NTLM). Puede que deba ponerse en contacto con el administrador de red.

    O bien

    Omita el servidor proxy cambiando la configuración de proxy de Internet Explorer.

    Para omitir un servidor proxy:

    1. En Internet Explorer, haga clic en Herramientas y, a continuación, haga clic en Opciones de Internet.

    2. Haga clic en la ficha Conexiones y, a continuación, haga clic en Configuración de LAN.

    3. En Servidor proxy, desactive "Utilizar un servidor proxy para su LAN. Esta configuración no se aplicará a conexiones de acceso telefónico o de redes privadas virtuales (VPN)" y, a continuación, haga clic en Aceptar.

    4. Haga clic de nuevo en Aceptar.

    Si necesita obtener más información en relación con la configuración del servidor proxy, póngase en contacto con el administrador de red.

    2.1.1.2.5. Errores adicionales

    El servicio BITS no se ejecuta en los siguientes escenarios:

    - Modo de arranque seguro.

    - En Windows 2000 desde una conexión a escritorio remoto.

    - Cuando el programa de instalación se ejecuta a través de un comando "run as".

    Para resolver este problema:

    No hay ninguna solución disponible. No se admiten estos escenarios.

    2.1.1.3. No se admite la actualización de SQL Server Compact 3.5 CTP o SQL Server Compact 3.5 Beta a SQL Server Compact 3.5 RTM.

    No se admite la actualización de las versiones CTP y Beta de SQL Server Compact 3.5 a la versión de lanzamiento. Desinstalar las versiones CTP y Beta de Visual Studio 2008 no desinstala SQL Server Compact 3.5. Antes de instalar la versión de lanzamiento de Visual Studio 2008, se deben desinstalar manualmente las versiones CTP y Beta de SQL Server Compact 3.5.

    Para resolver este problema:

    1. Desinstale la versión CTP o Beta de Visual Studio 2008.

    2. Mediante el Panel de control, desinstale todas las versiones Beta y CTP de SQL Server Compact 3.5, SQL Server Compact 3.5 para dispositivos y Herramientas de diseño de SQL Server Compact 3.5.

    2.1.1.4. Los usuarios reciben un mensaje de error "Se detectó un problema al cargar los componentes de instalación. Cancelando el programa de instalación".

    Se muestra un mensaje de error "Se detectó un problema al cargar los componentes de instalación. Cancelando el programa de instalación" y, a continuación, se cancela el programa de instalación. Esto sólo ocurre en los sistemas que no tienen Windows Installer 3.1. Los usuarios deben instalar Windows Installer 3.1 e intentar de nuevo la instalación.

    Para resolver este problema:

    1. En el Panel de control, compruebe si Windows Installer 3.1 figura en la lista de programas instalados.

    2. Si Windows Installer 3.1 no está instalado, instálelo desde Windows Installer 3.1 Redistributable (v2) y, a continuación, ejecute de nuevo el programa de instalación de Visual Studio 2008.

    2.1.1.5. El programa de instalación se detiene y muestra el siguiente mensaje de error: "Error del programa de instalación al detener el servicio Windows Installer. Debe detener todas las aplicaciones que ejecuten el servicio Windows Installer o reiniciar el equipo antes de la instalación".

    El programa de instalación se detiene y muestra el siguiente mensaje de error: "Error del programa de instalación al detener el servicio Windows Installer. Debe detener todas las aplicaciones que ejecuten el servicio Windows Installer o reiniciar el equipo antes de la instalación".

    Para resolver este problema:

    Pruebe las siguientes soluciones:

    - Este mensaje de error indica que es posible que otros programas de instalación se estén ejecutando en el equipo. Cuando terminen los otros programas de instalación, reinicie el equipo y, a continuación, ejecute el programa de instalación de Visual Studio 2008.

    - Puede que se estén instalando actualizaciones de Windows en el equipo. Espere a que finalicen las instalaciones de Windows Update y, a continuación, reinicie el equipo y ejecute el programa de instalación de Visual Studio 2008.

    - En el Administrador de tareas, compruebe si msiexec.exe está en ejecución. Si msiexec.exe se está ejecutando, espere a que termine y, a continuación, reinicie el equipo y ejecute el programa de instalación de Visual Studio 2008.

    - Si ninguna de las soluciones enumeradas es aplicable a su problema, reinicie el equipo y ejecute el programa de instalación de Visual Studio 2008.

    2.1.1.6. Desinstalación manual de versiones anteriores de Visual Studio 2008.

    A. Si ha instalado Visual Studio "nombre código Orcas" Beta1 o Visual Studio 2008 Beta 2, siga estos pasos para desinstalarlos:

    - Mediante el Panel de control, quite "Microsoft Visual Studio "nombre código Orcas" Professional" y otras instalaciones de Visual Studio IDE relacionadas, como Professional, Standard, Enterprise Architect o Team Suite. Todos los componentes se desinstalarán en cadena con el producto. Esto permite al usuario desinstalar una versión anterior y, a continuación, instalar una versión nueva sin desinstalar manualmente el producto.

    B. Si ha instalado una versión anterior de Visual Studio, como Visual Studio "nombre código Orcas" CTP (Community Technical Preview, Presentación técnica para la comunidad), debe desinstalar los componentes en el siguiente orden:

    1. En el Panel de control, abra Agregar o quitar programas.

    2. Quite "Microsoft SQL Server Compact Edition 3.5".

    3. Quite "Herramientas de diseño de Microsoft SQL Server Compact Edition 3.5".

    4. Quite "Microsoft SQL Server Compact Edition 3.5 para dispositivos".

    5. Quite "Herramientas de colección 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 sólo tiene la versión en inglés.

    13. Quite "Microsoft Visual Studio Tools para Office System Runtime 3.0".

    14. Quite "Microsoft Visual Studio "nombre código 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 sólo tiene la versión en inglés (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 "nombre código Orcas" Remote Debugger".

    21. Quite "Microsoft Visual Studio Prerequisites de 64 bits, versión beta". Este paso es necesario sólo 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 solución disponible.

    2.1.1.7. La instalación de Visual Studio Express 2008 en Windows Vista a veces produce un error si se instalan actualizaciones de Windows al mismo tiempo.

    El programa de instalación de Visual Studio Express 2008 en Windows Vista podría producir un error si Windows Update instala actualizaciones en el equipo al mismo tiempo. También podría producir un error si SMS está instalando actualizaciones de Windows.

    Para resolver este problema:

    Espere a que finalicen las actualizaciones de Windows. Reinicie el equipo y vuelva a ejecutar el programa de instalación de Visual Studio Express Edition.

    2.1.1.8. Al instalar Visual Studio 2008 simultáneamente con Visual Studio 2005 en el mismo equipo se produce un error en la reparación de .NET Framework 2.0 por parte de Visual Studio 2005.

    Cuando Visual Studio 2008 está instalado en el mismo equipo que Visual Studio 2005, la reparación de Visual Studio 2005 no se puede aplicar a .NET Framework 2.0.

    Para resolver este problema:

    Repare .NET Framework 2.0 por separado.

    2.1.1.9. La instalación de Visual Studio 2008 en un equipo con Windows Vista que ha tenido versiones anteriores de .NET Framework 3.5 podría producir un error.

    Cuando se está instalando Visual Studio 2008 en un equipo con Windows Vista que ha tenido versiones anteriores de Visual Studio, el programa de instalación de Visual Studio 2008 podría producir un error durante la instalación de .NET Framework 3.5.

    Para resolver este problema:

    Mediante el Panel de control, desinstale las siguientes actualizaciones de Windows:

    - Revisión para Microsoft Windows (KB110806)

    - Revisión para Microsoft Windows (KB930264)

    - Revisión para Microsoft Windows (KB929300)

    2.1.1.10. El programa de instalación de Visual Studio 2008 puede mostrar un mensaje en el que se le solicita que cierre las aplicaciones que se están ejecutando.

    El programa de instalación de Visual Studio 2008 puede mostrar un mensaje en el que se le solicita que cierre las aplicaciones que se están ejecutando. Algunas de las aplicaciones puede que tengan identificadores numéricos y otras identificadores vacíos. En el mensaje, puede ver los identificadores 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 instalación.

    Puede encontrar los nombres de las aplicaciones que se deben cerrar buscando los identificadores de proceso en el Administrador de tareas.

    1. Presione CTRL+ALT+SUPR y, a continuación, 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 identificadores de proceso que se muestran en el mensaje.

    Puede hacer clic también en Omitir en el cuadro de mensaje y continuar con la instalación. En ese caso, es posible que tenga que reiniciar el equipo cuando termine el programa de instalación.

    2.1.1.11. Aparece un globo de notificación de actualización automática de Windows durante la instalación 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 un globo de notificación de actualización automática de Windows y le pide que reinicie el equipo.

    Para resolver este problema:

    No reinicie el equipo hasta que finalice la instalación de Visual Studio.

    2.1.1.12. Visual Studio Express 2008 no funciona después de una actualización a Windows Vista RTM desde Windows XP o Windows Server 2003.

    Visual Studio Express 2008 no funciona después de una actualización a Windows Vista RTM desde Windows XP o Windows Server 2003.

    Para resolver este problema:

    Mediante el Panel de control, siga estos pasos.

    1. Desinstale .NET Framework 3.5.

    2. Vuelva a instalar .NET Framework 3.5 desde el CD de Visual Studio Express 2008 o http://www.microsoft.com.

    3. Repare Visual Studio Express 2008.

    2.1.1.13. Si el equipo entra en el modo de suspensión o hibernación durante la instalación de Visual Studio Express, el programa de instalación podría no responder cuando el equipo regrese del modo de suspensión o hibernación.

    Si el equipo entra en el modo de suspensión o hibernación durante la instalación de Visual Studio Express, el programa de instalación podría no responder cuando el equipo regrese del modo de suspensión o hibernación.

    Para resolver este problema:

    1. Abra el Administrador de tareas.

    2. Según qué programa de instalación de Visual Studio Express Edition esté en ejecución, seleccione una de las siguientes opciones en el Administrador de tareas: "Programa de instalación de Visual C++ 2008 Express Edition" o "Programa de instalación de Visual Basic 2008 Express Edition" o "Programa de instalación de Visual C# 2008 Express Edition" o "Programa de instalación de Visual Web Developer 2008 Express Edition".

    3. Haga clic en Finalizar tarea.

    4. Cuando desaparezca la pantalla del programa de instalación de Visual Studio 2008, vuelva a ejecutar el programa de instalación de Visual Studio 2008.

    2.1.1.14. Durante la instalación o desinstalación de Visual Studio 2008 Express Editions, aparece un cuadro de diálogo que le pide que cierre el proceso de instalación.

    Durante la instalación o desinstalación de Visual Studio 2008 Express, Visual C++ 2008 Express, Visual C# 2008 Express, Visual Web Developer 2008 Express, aparece un cuadro de diálogo con el mensaje "Debe cerrar las siguientes aplicaciones antes de continuar con la instalación:"

    La lista de aplicaciones mostrada contiene el propio programa de instalación, y es similar a la siguiente:

    Programa de instalación de Visual C++ 2008 Express

    Programa de instalación de Visual C# 2008 Express

    Programa de instalación de Visual Basic 2008 Express

    Programa de instalación de Visual Web Developer 2008 Express

    instalación

    Para resolver este problema:

    Haga clic en "Omitir" y continúe con el programa de instalación.

    2.1.1.15. El programa de instalación no pudo instalar el siguiente componente: Microsoft Silverlight Runtime

    La instalación silenciosa de Silverlight Runtime podría provocar un error en los equipos con versiones preliminares existentes del motor Silverlight.

    Para resolver este problema:

    Visite http://www.microsoft.com/silverlight/, o ejecute manualmente el programa de instalación de Silverlight desde WCU\Silverlight\Silverlight1.0.exe del disco de Visual Studio Express.

    Si visita la ubicación web habilitada para Silverlight, se instalará la última versión de Silverlight Runtime en el equipo, o se actualizará la versión existente.

    2.1.2. Visual C++ Express

    No se tiene constancia de ningún problema.

    2.1.3. Visual C# Express

    No se tiene constancia de ningún problema.

    2.1.4. Visual Basic Express

    No se tiene constancia de ningún problema.

    2.1.5. Visual Web Developer Express

    No se tiene constancia de ningún problema.

    2.2. Desinstalación

    2.2.1. Problemas generales

    2.2.1.1. Durante la desinstalación de Visual Studio 2008 Express, se solicita al usuario que cierre las aplicaciones que se están ejecutando y el mensaje sólo muestra números.

    Durante la desinstalación, el programa de instalación de Visual Studio Express puede que solicite al usuario que cierre las aplicaciones existentes, lo cual podría afectar al proceso de desinstalación. En el mensaje, el usuario puede ver los id. de proceso de las aplicaciones que se deben cerrar. El usuario no puede ver los nombres de las aplicaciones.

    Para resolver este problema:

    El usuario puede encontrar los nombres de las aplicaciones que se deben cerrar buscando los identificadores de proceso en el Administrador de tareas del siguiente modo.

    1. Presione CTRL+ALT+SUPR y, a continuación, 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 identificadores de proceso que se muestran en el mensaje.

    Puede hacer clic también en Omitir en el cuadro de mensaje y continuar con la desinstalación. En ese caso, es posible que tenga que reiniciar el equipo cuando termine la desinstalación.

    2.2.1.2. La desinstalación de Visual Studio 2008 puede mostrar un cuadro de diálogo que solicita al usuario que cierre las aplicaciones en ejecución.

    La desinstalación de Visual Studio 2008 puede mostrar un mensaje en el que se solicita al usuario que cierre las aplicaciones en ejecución. Algunas de las aplicaciones puede que tengan identificadores numéricos y otras, identificadores vacíos. En el mensaje, puede que se muestren los identificadores de proceso, pero no los nombres de las aplicaciones que se deben cerrar.

    Para resolver este problema:

    Es recomendable que cierre estas aplicaciones para que no afecten al proceso de desinstalación. 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 continuación, 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.

    También 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 desinstalación.

    2.2.1.3. Desinstalar una versión de idioma de una edición Express quita los accesos directos del menú Inicio de todas las versiones de idioma de la misma edición.

    Se pueden instalar y usar varias versiones de idioma de las ediciones de Visual Studio 2008 Express en el mismo equipo. Sin embargo, desinstalar una versión de idioma de una edición Express quita los accesos directos del menú Inicio de Windows de todas las versiones de idioma. Por ejemplo, si ha instalado las ediciones en inglés y francés de Visual Basic 2008 Express y, a continuación, desinstala una de ellas, la versión restante no se podrá iniciar mediante el menú Inicio.

    Nota: esto afecta a todas las ediciones Express excepto a Visual Web Developer 2008 Express.

    Para resolver este problema:

    Puede reemplazar los accesos directos que faltan realizando una Reparación mediante el modo de mantenimiento del programa de instalación de la edición Express, de esta manera.

    1. En el Panel de control, haga clic en Agregar o quitar programas (Programas y características en Windows Vista).

    2. Seleccione el producto que desee reparar y, a continuación, haga clic en el botón Cambiar o quitar (Desinstalar o cambiar en Windows Vista).

    3. Seleccione Reparar o reinstalar y, a continuación, haga clic en Siguiente.

    4. Elija la ruta de acceso del disco de instalación y, a continuación, haga clic en Instalar.

    Ahora deberán estar disponibles los accesos directos del menú Inicio.

    2.2.2. Visual C++ Express

    No se tiene constancia de ningún problema.

    2.2.3. Visual C# Express

    No se tiene constancia de ningún problema.

    2.2.4. Visual Basic Express

    No se tiene constancia de ningún problema.

    2.2.5. Visual Web Developer Express

    No se tiene constancia de ningún problema.

    2.3. Problemas del producto

    2.3.1. Problemas generales

    2.3.1.1. En el Diseñador 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 Diseñador relacional de objetos (Diseñador O/R) creó los archivos .DBML con un orden de bytes UTF-8 aunque se especificara la codificación UTF-16 en el archivo real. Al abrir los archivos .DBML que se crearon con la versión Beta 2 puede aparecer el error 'No hay marca de orden de bytes Unicode. No se puede cambiar a Unicode'.

    Para resolver este problema:

    - Haga clic con el botón secundario del mouse en el archivo .DBML en el Explorador de soluciones, abra el archivo con el Editor de XML y, a continuación, guarde el archivo. Esta operación no afectará al contenido real del archivo .DBML y no se perderán datos.

    2.3.1.2. No se pueden publicar aplicaciones de ClickOnce en un servidor remoto mediante FTP o HTTP en Visual Basic Express Edition y Visual C# Express Edition.

    Al intentar publicar una aplicación de ClickOnce en un servidor remoto desde Visual Basic Express Edition o Visual C# Express Edition mediante FTP o HTTP, se muestra el mensaje "Error al conectarse con '<nombre_servidor>'. Aparece el error siguiente: No se puede crear el sitio web '<nombre_servidor>'. Los componentes necesarios para la comunicación con las Extensiones de servidor de FrontPage no están instalados". .

    Para resolver este problema:

    - Instale Visual Web Developer Express.

    O bien

    1. Use una ruta de acceso al archivo local que desee publicar, por ejemplo, '\publish'.

    2. Utilice un programa Windows FTP o un programa FTP externo para copiar el directorio '\publish' en el servidor remoto.

    Para obtener más información sobre este problema, vea http://go.microsoft.com/fwlink/?LinkId=102310.

    2.3.1.3. 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 utiliza en SQL Server Compact 3.5 únicamente para la 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 código, 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 (versión 3.1) o SQL Server 2005 Mobile (versión 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.4. Durante la actualización de un proyecto de Visual Studio 2005 a Visual Studio 2008, una 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) que se crearon 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 un proyecto de Visual Studio 2005 se actualiza 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 una aplicación, ésta se debe volver a publicar después 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 conexión. Si se abre una versión anterior del archivo de base de datos, aparece un mensaje.Si hace clic en Aceptar, aparece el cuadro de diálogo Actualizar a la base de datos de SQL Server Compact 3.5.

    Como alternativa, la API SqlCeEngine.Upgrade se puede utilizar en escenarios de programación, como se muestra en el ejemplo de código 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 una aplicación, ésta se debe volver a publicar una vez actualizada a Visual Studio 2008. Cuando vuelva a publicar la aplicación 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.5. El tipo de datos de SQL Server Compact 3.5 para parámetros como SqlDbType o DbType se debe definir explícitamente.

    Si los tipos de datos de parámetros como SqlDbType o DbType no se definen explícitamente, se produce una excepción.

    Para resolver este problema:

    Defina explícitamente los tipos de datos de parámetros como SqlDbType o DbType. Esto es imprescindible en el caso de los tipos de datos BLOB (image y ntext). Se incluye un ejemplo de código.

    [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.6. En el explorador de propiedades, algunos valores, como las fechas y los números, se muestran en el formato de EE.UU.

    El explorador de propiedades del diseñador de WPF (Windows Presentation Foundation) muestra y edita los valores con el formato de EE.UU. Esto se ajusta a la convención XAML de uso del valor en-US para CultureInfo. Por ejemplo, las fechas y los números 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 solución disponible.

    2.3.1.7. La refactorización de código no cambia los archivos XAML.

    Si utiliza un refactorizador de código para realizar modificaciones de tipo o miembro, la refactorización 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, el cambio de nombre sólo afecta a los archivos de código, y las instancias de MiControlPersonalizado de los archivos XAML no se actualizan.

    Asimismo, es posible que la compilación se realice sin mostrar ningún error hasta que se ejecute una nueva compilación o se limpie el proyecto o solución.

    Para resolver este problema:

    Las modificaciones de los archivos XAML se deben realizar manualmente. Es recomendable utilizar Buscar y reemplazar para hacerlo.

    2.3.1.8. Al realizar cambios en XAML no se refactorizan los archivos de código.

    Si cambia los tipos o los miembros en un archivo XAML, esos cambios no se propagarán a los archivos de código.

    Por ejemplo, si cambia el nombre de Button, que tiene controladores de eventos asociados, mediante el editor de XAML, el código subyacente no se actualiza.

    Para resolver este problema:

    Las modificaciones de los archivos de código se deben realizar manualmente. Es recomendable utilizar Buscar y reemplazar para hacerlo.

    2.3.1.9. Los proyectos de Visual Studio 2008 no se pueden generar en Expression Blend.

    Las soluciones y proyectos creados en Visual Studio 2008 se pueden abrir y editar en Expression Blend, pero no se pueden generar allí. Asimismo, si abre proyectos de Expression Blend en Visual Studio 2008, se actualizarán al formato de Visual Studio 2008. Una vez actualizado el proyecto, puede abrirlo y editarlo en Expression Blend, pero ya no se puede generar allí.

    Para resolver este problema:

    Para obtener más información sobre la disponibilidad e instrucciones de instalación, haga clic aquí o visite el sitio de Microsoft Expression Web.

    2.3.1.10. El uso del Explorador de propiedades durante la depuración puede hacer que Visual Studio se bloquee.

    Si utiliza el Explorador de propiedades para realizar cambios en los archivos XAML mientras depura una aplicación, Visual Studio se podría bloquear.

    Para resolver este problema:

    Realice cambios en el archivo XAML antes de depurar, o detenga la depuración antes de modificar el archivo XAML.

    2.3.1.11. Visual Studio no responde o se bloquea cuando se edita un archivo XAML que contiene un ControlTemplate en un ResourceDictionary.

    Si Visual Studio no responde o se bloquea al editar un archivo XAML, el motivo podría ser 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.1.12. Visual Studio podría no responder si enlaza llamadas al método ObjectDataProvider demasiado largas.

    Cuando enlaza un ObjectDataProvider mediante XAML y lo carga en el diseñador de WPF, si ObjectDataProvider realiza una llamada a una base de datos, la operación podría durar mucho y consumir demasiada memoria. Esta situación podría hacer que el diseñador WPF no responda hasta que acabe la operación.

    Para resolver este problema:

    Procure no configurar un ObjectDataProvider de este modo en tiempo de diseño. Mediante programación, use el método DesignerProperties.IsInDesignMode() sólo para realizar tareas largas o que consumen mucha memoria en tiempo de ejecución.

    2.3.2. Visual C++ Express

    2.3.2.1. Los asistentes para aplicaciones ANSI de MFC que tienen nombres de proyecto que no son ASCII contienen caracteres no válidos.

    Si una ruta de acceso de proyecto contiene caracteres que tienen una codificación ANSI diferente a la asociada con el idioma del producto de Visual Studio, el archivo .rc en formato ANSI contendrá caracteres no válidos. Por ejemplo, si se usa un SKU de Visual Studio en inglés en un entorno operativo en chino simplificado, los nombres de proyecto en chino sólo serán compatibles con proyectos Unicode.

    Para resolver este problema:

    Convierta el archivo .rc en Unicode, de este modo.

    1. Haga clic con el botón secundario en el archivo .rc y, a continuación, haga clic en Ver código.

    2. Una vez abierto el archivo .rc en el editor, en el menú Archivo, haga clic en Guardar como.

    3. Seleccione Guardar con codificación y elija Codificación : Unicode - Página de códigos 1200.

    2.3.2.2. El depurador muestra C++ por error como el lenguaje cuando el código de C# se vincula mediante el vinculador de C++.

    Cuando los clientes depuran una imagen (exe o dll) creada vinculando uno o varios .netmodules mediante link.exe, pueden encontrar que cuando depuran ensamblados incluidos en los .netmodules vinculados, el depurador interpreta el código como C++/CLI en lugar de como el lenguaje que se usó para crear el ensamblado. La pila de llamadas muestra información de C++/CLI y el evaluador de expresiones usa sintaxis y semántica de C++/CLI.

    Para resolver este problema:

    No hay ninguna solución disponible.

    2.3.3. Visual C# Express

    2.3.3.1. El depurador muestra C++ por error como el lenguaje cuando el código de C# se vincula mediante el vinculador de C++.

    Cuando los clientes depuran una imagen (exe o dll) creada vinculando uno o varios .netmodules mediante link.exe, pueden encontrar que cuando depuran ensamblados incluidos en los .netmodules vinculados, el depurador interpreta el código como C++/CLI en lugar de como el lenguaje que se usó para crear el ensamblado. La pila de llamadas muestra información de C++/CLI y el evaluador de expresiones usa sintaxis y semántica de C++/CLI.

    Para resolver este problema:

    No hay ninguna solución disponible.

    2.3.4. Visual Basic Express

    2.3.4.1. Al cambiar de nombre un archivo en el Explorador de soluciones no se solicita la refactorización de cambio de nombre en los proyectos de WPF.

    Si hace clic con el botón secundario del mouse en un archivo XAML en el Explorador de soluciones y, a continuación, hace clic en Cambiar nombre, el archivo de nombre se cambia, pero no se le pide que refactorice el nombre de clase en XAML o en el código subyacente. En concreto, si cambia el nombre del archivo XAML al que se hace referencia en la propiedad StartupUri en el archivo XAML de aplicación (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. Es recomendable utilizar Buscar y reemplazar para hacerlo.

    2.3.5. Visual Web Developer Express

    No se tiene constancia de ningún problema.

    3. Vínculos relacionados

    3.1. Archivo Léame de Visual Studio: http://go.microsoft.com/fwlink/?LinkId=102509.

    3.2. .Archivo Léame de NET Framework:http://go.microsoft.com/fwlink/?LinkId=1102511.

    3.3. Archivo Léame de MSDN Library para Visual Studio: http://go.microsoft.com/fwlink/?LinkId=102512.

    3.4. Descargue los libros en línea y ejemplos de SQL Server Compact 3.5 desde http://go.microsoft.com/fwlink/?LinkID=96191 y descargue los libros en línea y ejemplos de Synchronization Services para ADO.NET v1.0 desde http://go.microsoft.com/fwlink/?LinkId=80742. Para agregar este material a la colección de ayuda combinada de Visual Studio, siga este procedimiento.

    1. Haga clic en Inicio, elija Todos los programas, Microsoft Visual Studio 2008 y, a continuación, haga clic en Documentación de Microsoft Visual Studio 2008.

    2. En la colección de ayuda combinada de Visual Studio, haga clic en Ayuda y luego en Índice.

    3. En el cuadro Buscar, escriba "administrador de la colección" y, a continuación, haga clic en la entrada de Ayuda situada bajo "Administrador de la colección" en el índice.

    4. En el tema Administrador de la colección de ayuda combinada, seleccione SQL Server Compact 3.5 y haga clic en Actualizar VSCC.

    5. En los dos cuadros de diálogo que aparecen, lea los requisitos y haga clic en Aceptar.

    6. Cierre la colección de ayuda combinada de Visual Studio y, a continuación, vuelva a abrirla. El libro en línea de SQL Server Compact estará ahora disponible en la tabla de contenido, en el índice, en la búsqueda y en la Ayuda con F1.

    3.5. Para obtener la información más reciente sobre problemas de uso del diseñador de WPF en Visual Studio 2008, visite el sitio Wiki de Cider en Channel9, http://go.microsoft.com/fwlink/?LinkId=83541.

    3.6. Centro para desarrolladores de MSDN de Visual J#:http://go.microsoft.com/fwlink/?LinkId=102513.

    3.7. La herramienta XML to Schema se puede descargar en http://go.microsoft.com/fwlink/?LinkId=102514.

    La herramienta XML to Schema es una plantilla de elementos de proyecto gratuita que automatiza la creación de conjuntos de esquemas XML a partir de una serie de documentos XML. Si trabaja con LINQ to XML en Visual Basic 2008, esta utilidad puede mejorar considerablemente las capacidades de edición agregando esquemas XML (archivos .xsd) al proyecto que proporcionan IntelliSense para las propiedades XML. La herramienta se puede utilizar también para crear un conjunto de esquemas XML a partir de un grupo de documentos XML existentes.

    © 2007 Microsoft Corporation. Reservados todos los derechos. Condiciones de uso | Marcas comerciales | Declaración de privacidad