Lista de cambios y problemas corregidos en Visual Studio 2008 Service Pack 1

Resumen

Este artículo enumera los problemas conocidos con la instalación y desinstalación de Microsoft Visual Studio 2008 Service Pack 1 (SP1). Además, este artículo describe las características de Visual Studio 2008 SP1.

Las notas de la versión para Visual Studio 2008 SP1 para ediciones Express se incluyen en el siguiente artículo en Microsoft Knowledge Base:
950264 lista de cambios y problemas corregidos en Visual Studio 2008 Service Pack 1 para las ediciones Express

Más información

Productos a los que se aplica Visual Studio 2008 SP1

  • Microsoft.NET Framework 3.5
  • El SDK de Microsoft Windows
  • Visual Studio 2008 Team Suite
  • Visual Studio 2008 Team Edition for Database Professionals
  • Visual Studio 2008 Team Edition for Software Architects
  • Visual Studio 2008 Team Edition para Software Developers
  • Visual Studio 2008 Team Edition para Software Testers
  • Visual Studio 2008 Standard Edition
  • Visual Studio 2008 Professional Edition

Cómo obtener el Service Pack 1 de Visual Studio 2008

Para obtener Visual Studio 2008 SP1, visite el siguiente sitio Web de Microsoft:Este paquete instala el service pack para las siguientes ediciones de Visual Studio 2008:
  • Visual Studio 2008 Team Suite
  • Visual Studio 2008 Team Edition for Database Professionals
  • Visual Studio 2008 Team Edition for Software Architects
  • Visual Studio 2008 Team Edition para Software Developers
  • Visual Studio 2008 Team Edition para Software Testers
  • Visual Studio 2008 Standard Edition
  • Visual Studio 2008 Professional Edition
Para obtener más información acerca de la ubicación de descarga para Visual Studio 2008 Service Pack 1 para las ediciones Express, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

950264 lista de cambios y problemas corregidos en Visual Studio 2008 Service Pack 1 para las ediciones Express

Cambia las características y problemas corregidos en Visual Studio 2008 SP1

Para obtener más información acerca de las funciones modificadas y problemas corregidos en Visual Studio 2008 SP1, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:

951845 lista de cambios y problemas corregidos en Visual Studio 2008 Service Pack 1 para versiones Team Edition

951847 lista de cambios y problemas corregidos en el Service Pack 1 de.NET Framework 3.5

Este service pack agrega las siguientes características nuevas:
  • Compatibilidad con SQL Server 2008 Community Technology Preview (CTP)
  • Los controles de Visual Basic PowerPack siguientes:
    • Línea
    • Forma
    • Repetidor de datos
  • Mejoras en el servicio de Windows Communication Foundation (WCF), cambiar el nombre de proceso en Visual Basic.
  • Características de nivel de documento para complementos de nivel de aplicación en Visual Studio Tools para Office.
  • Compatibilidad en tiempo de diseño en la aplicación ClickOnce para extensiones de nombre de archivo y personalización del menú Inicio .
  • Compatibilidad con bibliotecas de informe técnico 1 (TR1) en Visual C++.
  • Mejoras en la MFC Microsoft Foundation Class () en Visual C++ para admitir la apariencia y el comportamiento de Microsoft Office.
  • Compatibilidad de SQL Server 2008 para proyectos Web en Visual Web Developer.
  • JavaScript Formato de compatibilidad en Visual Web Developer.
  • Mejoras en el servicio de WCF, cambiar el nombre de proceso en Visual Web Developer.
  • Cambios para mejorar el soporte para inspeccionar los resultados de las consultas de Language-Integrated Query (LINQ) en memoria de depuración.
  • Nuevo Visual C# característica que proporciona un conjunto más amplio de la información de error sobre el código.
  • La capacidad de los socios de Visual Studio Industry Partners (VSIP) para instalar una copia de los archivos para un paquete que puede ser utilizado por varias aplicaciones aisladas.
  • Las siguientes características nuevas en Windows Presentation Foundation (WPF) Designer
    • Compatibilidad en tiempo de diseño para una ficha de eventos
    • Un control TabControl y Expander
    • Escribir código para cambiar el nombre de XAML y vaya a la funcionalidad de definición.
  • Mejoras de Visual Studio Tools para Office System (VSTO) que admite el registro de error de complemento.
  • Mejoras en el Explorador de esquema XSD.
  • Cambios en el paso a específico depuración característica y la característica depuración paso filtrado para propiedades administradas y los operadores administrados.
  • La capacidad del depurador para cancelar el símbolo y origen de descarga desde servidores de símbolos públicos de Microsoft.
  • Soporte técnico optimizado para la fuente de referencia en el depurador.
  • El Diseñador de entidades de ADO.NET para facilitar el acceso a los datos.
  • La capacidad de agregar a la caché de base de datos Local para proyectos de dispositivos.
  • Plantillas de datos dinámicos de ASP.NET y controles de cuadro de herramientas.

  • Plantillas de módulo administrado de IIS 7.0 y el controlador.

  • Soporte técnico para iniciar la depuración de cliente de prueba WCF de un archivo de servicio WCF (.svc) presionando F5.
  • Cambios en el archivo Svcutil.exe y en Visual Studio 2008 SP1 restauración la propiedad Optional en la definición de esquema XML (XSD). Puede utilizar la propiedad opcional para hacer lo siguiente:
    • Puede utilizar el comando siguiente para generar una clase contenedora para un parámetro opcional:
      svcutil wsdl_file_name.wsdl envuelto
    • Puede agregar una instrucción < ajustado > true < / ajustado > en la sección ClientOptions del archivo svcmap para hacer referencia al servicio WSDL.


      Nota: El archivo Svcutil.exe implementa la propiedad opcional en la versión 2.0 de.NET Framework. Sin embargo, la propiedad opcional no está disponible en.NET Framework 3.5.

Visual Studio Tools para Office System 3.0 Runtime

Nuevas características y funcionalidades

  • Características de nivel de documento están habilitadas para complementos VSTO. Por ejemplo, se habilitan los controles administrados y un control ListObject.

Visual Web Developer 2008

Nuevas características y funcionalidades

  • Visual Web Developer 2008 Express admite el modelo de proyecto de aplicación Web y plantillas. Además, Visual Web Developer 2008 Express admite proyectos de biblioteca de clases. Puede crear un ensamblado independiente para guardar lógica compartida desde su sitio Web o desde la aplicación.
  • Se ha mejorado la compatibilidad con los comandos de formato de JScript. El atajo de teclado CTRL + K y el método abreviado CTRL + D ahora se admiten para archivos JScript (.js) independientes y JScript en páginas. aspx.
  • Ha agregado compatibilidad con Microsoft SQL Server 2008. Puede conectarse a SQL Server 2008 en el Explorador de servidores. La operación de arrastrar y colocar desde el Explorador de servidores ahora admite la generación de código para los tipos de datos que son específicos de SQL Server 2008. Estos tipos de datos incluyen lo siguiente:
    • Fecha

    • TimeSpan
    • Datetime2
    • DateTimeOffset
  • Se agrega compatibilidad para la plantilla de proyecto de módulo administrado de servicios de Internet Information Server (IIS) 7 y para la plantilla de proyecto IIS 7 controlador. Por lo tanto, puede crear proyectos de módulo administrado de IIS 7 y IIS 7 controlador en Visual Studio.
  • Se han agregado las plantillas de proyecto para que puedan utilizar los controles de datos dinámicos de ASP.NET. Visual Studio incluye plantillas de proyecto para crear sitios Web y aplicaciones Web que usan la nueva característica de datos dinámicos de ASP.NET.

Visual C++

Nuevas características y funcionalidades

  • La versión de Visual C++ 2008 Feature Pack se incluye en Visual Studio 2008 SP1.

Visual C#

Nuevas características y funcionalidades

  • Este service pack agrega compatibilidad de depuración para los siguientes elementos:
    • Variables de rango en las consultas
    • Tipos anónimos

    • Argumentos de tipo genérico


  • Este service pack agrega una nueva característica de Visual C# IDE que proporciona un conjunto más amplio de la información de error sobre el código. En concreto, esta característica muestra los errores de nivel de expresión que se producen en los archivos abiertos según el código. Estos errores de expresión se informaron anteriormente sólo después de una operación de generación.

Funcionalidades y características modificadas

  • En versiones anteriores de Visual Studio, se rellena la lista de tareas utilizando las tareas de ToDo que se especifican en los archivos abiertos. En este service pack, el IDE de Visual C# amplía esta funcionalidad. El IDE de Visual C# rellena la lista de tareas utilizando las tareas de ToDo que se especifican en la solución completa.

Funcionalidades y características mejoradas

  • Este service pack mejora el rendimiento del método Enumerable.Cast < T > deshabilitando las conversiones de valor primitivo y las conversiones de forma explícita definida por el usuario. Un ejemplo de una conversión de valor primitivo es una conversión de tipo de datos int para el tipo de datos long .
  • Este service pack mejora el rendimiento de operador de consulta estándar donde y el operador de consulta estándar Select .

Visual Basic

Nuevas características y funcionalidades

  • Un editor del ejemplo de código para código de Visual Basic se agrega a Visual Studio 2008 IDE.

  • Se agregan nuevos objetos XML al Asistente de esquema.
  • Se ha agregado compatibilidad con Microsoft SQL Server 2008. Este service pack permite conectarse y trabajar con bases de datos de SQL Server 2008.
  • Se agrega el control Line.
  • Se agrega el control Shape.
  • Se agrega el control Repeater de datos.

Funcionalidades y características mejoradas

  • Se ha mejorado la experiencia de cambiar el nombre de servicio de Windows Communication Foundation (WCF).
  • El modo detallado VBUpgrade incluye más información.

Diseñador de Windows Presentation Foundation (WPF)

Nuevas características y funcionalidades

  • La ventana Propiedades contiene ahora la ficha eventos . La ficha de eventos le permite crear, asignar y revisar eventos.
  • Ahora la ventana Propiedades permite ordenar propiedades alfabéticamente por nombre de propiedad y por categoría.
  • Las operaciones de cambio de nombre y la función de ir a definición se actualizaron para trabajar mejor con XAML. Las operaciones de cambio de nombre en el archivo de código subyacente cambie el nombre de la definición de XAML. Además, puede mover a la declaración de XAML de un control mediante la función ir a definición en una instancia en el archivo de código subyacente.
  • Ahora puede arrastrar controles desde el cuadro de herramientas al diseñador incluso cuando está activa la vista XAML. Incluso puede arrastrar controles desde el cuadro de herramientas en el editor de XAML.
  • Ahora, las líneas de ajuste se implementan para espaciado del control. Esta implementación permite colocar fácilmente un control a una distancia fija desde otros controles o desde los bordes del contenedor.
  • El control Expander ahora expande automáticamente cuando se selecciona el control o cuando se arrastra otro control sobre el control de expansión. De esta manera, puede diseñar el contenido del control Expander en tiempo de diseño sin afectar a la propiedad IsExpanded en tiempo de ejecución.
  • Ahora puede eliminar filas de cuadrícula existentes y las columnas arrastrando las líneas de división desactivado el raíl de la cuadrícula. Esta acción mantiene las posiciones de todos los controles contenidos en el diseño.

Funcionalidades y características mejoradas

  • Se realizaron muchas mejoras de estabilidad y rendimiento para Visual Studio 2008 SP1. Un área clave de mejoras incluye más rápido y más robusto documento cargando y el informe de errores más precisa.

SDK de Windows

Funcionalidades y características mejoradas

  • SvcTraceViewer.exe y SvcUtil.exe - herramientas de Windows Communication Foundation (WCF) servicio seguimiento Visor

Depurador de Visual Studio

Funciones modificadas y funcionalidades (aplica a todas las SKU)

  • La característica Ir a específico y la característica de filtrado de paso para las propiedades administradas y los operadores administrados se cambian. El depurador evita la ejecución paso a paso en captadores de propiedades y en las sobrecargas de operador. Para reemplazar este comportamiento, puede hacer clic en paso en -> en el menú contextual en tiempo de depuración.

    Además, puede deshabilitar este comportamiento completamente. Para ello, siga estos pasos:
    1. En Visual Studio 2008, haga clic en Opciones en el menú Herramientas .
    2. Expanda la depuracióny, a continuación, haga clic en General.
    3. Deshabilitar el comportamiento "recorrer" en el panel General .

Características mejoradas y funcionalidades (aplica a todos los VS estándar y versión posterior SKU)

  • Esta actualización contiene mejoras para el tratamiento de símbolos y orígenes de los servidores públicos de Microsoft. Se agrega una opción que permite fácilmente símbolo y origen de descarga desde servidores de símbolos públicos de Microsoft. También puede cancelar las descargas de símbolo que toman mucho tiempo. Para configurar esta opción, siga estos pasos:
    1. En Visual Studio 2008, haga clic en Opciones en el menú Herramientas .

    2. Expanda la depuracióny, a continuación, haga clic en General.
    3. Deshabilitar el comportamiento "recorrer" en el panel General .
  • Esta actualización contiene mejoras para el modelo de automatización del depurador. Esta actualización agrega la compatibilidad del modelo de automatización para puntos de interrupción de dirección y de la evaluación de expresión en los subprocesos de no circulantes ni marcos.

Proyectos de datos

Nuevas características y funcionalidades

ADO.NET Entity Designer
ADO.NET Entity Designer se agrega en todas las ediciones de Visual Studio 2008. El Diseñador de entidades de ADO.NET incluye las siguientes características.
  • Entity Designer
    Al utilizar Entity Designer, puede realizar las siguientes acciones:
    • Generar un entity data model de una base de datos y, a continuación, mostrar el modelo en la superficie del diseñador.
    • Validar modelos y asignaciones en tiempo de diseño.
    • Opcionalmente, incruste artefactos de metadatos de Entity Framework en el ensamblado de salida. Artefactos de metadatos de Entity Framework que se pueden incrustar incluyen lo siguiente:
      • Artefactos de conceptual schema definition language (CSDL)
      • Artefactos de mapping specification language (MSL)
      • Almacenar artefactos de lenguaje (SSDL) de definición de esquema

    • Copie los artefactos de metadatos de Entity Framework en el directorio de salida.
    • Modelo de actualización generado y asignaciones de tablas en la base de datos cambian.
  • La ventana de herramientas de detalles de Mapping
    En la ventana Detalles de Mapping, puede realizar las siguientes acciones:
    • Ver y editar las asignaciones para las entidades y asociaciones.

    • Asignar una jerarquía de entidad a una sola tabla mediante tabla por asignación de jerarquía (TPH).
    • Asignar una jerarquía de entidad a varias tablas mediante tabla por asignación tipo (TPT).
    • Las entidades se asignan a los procedimientos almacenados.

    • Aplicar varias condiciones a una asignación de tabla.

    • Dividir entidades en tablas.

    • Asignar las asociaciones.
  • La ventana de herramientas del explorador de modelos
    En la ventana Explorador de modelos, puede realizar las siguientes acciones:
    • Visualizar el modelo como una jerarquía de árbol.
    • Busque fácilmente las entidades, las propiedades y las asociaciones en el diseñador desde el Explorador de modelos y viceversa.
  • Soporte técnico
    ADO.NET Entity Designer agrega soporte para lo siguiente:
    • Microsoft SQL Server Compact Edition
    • Los siguientes tipos nuevos en SQL Server 2008:
      • Fecha
      • Hora
      • DateTime2

      • DateTimeOffset
      • FileStream

    Object Relational Designer (Object Relational Designer)
  • El Object Relational Designer en todas las ediciones de Visual Studio 2008 admite los siguientes tipos nuevos en Microsoft SQL Server 2008:
    • Fecha

    • Hora

    • DateTime2
    • DateTimeOffset
    • FileStream
Editor XML y depurador de XSLT
Explorador de esquemas XML se agrega a todas las ediciones de Visual Studio 2008 excepto las ediciones Express. El Explorador de esquema XML incluye las siguientes características:
  • Presentación de esquema se establece en una ventana de herramientas que muestra una vista jerárquica de una definición de esquema XML (XSD) y de XSD relacionado.

  • Establece la capacidad de buscar en el esquema.

  • Características, filtrado de características y funciones de navegación por conjuntos de esquemas de ordenación.
  • Integración con el editor XML para habilitar la exploración del árbol en el editor XML y viceversa.

Funcionalidades y características mejoradas

Depurador del Editor XML y XSLT
Varias solicitudes de cliente y las actualizaciones de software se aplicaron en el editor XML y en el depurador de XSLT.

Problemas conocidos en este service pack y cómo solucionarlos

  • Para varias ediciones de Visual Studio 2008, Microsoft admite sólo aquellas configuraciones en las que todas las ediciones están en el mismo nivel de service pack. Si un equipo está ejecutando varias versiones de idioma de Visual Studio 2008, varias ediciones de Visual Studio 2008 o ambos, deben ser todas las ediciones en el nivel de versión o en el nivel de SP1 para ser compatibles con Microsoft.

Revisiones incluidas en este service pack

Artículo de Microsoft Knowledge BaseTítulo
944899REVISIÓN: El rendimiento de Visual Studio 2008 disminuye cuando se recorra el código fuente que ha descargado desde el servidor de origen de referencia
946040REVISIÓN: Mensaje de Error cuando se compila un proyecto de Visual C++ 2008: "Error C2471: no se puede actualizar la base de datos de programa"
948127Mensaje de error al vincular un proyecto de Visual C++ utilizando la opción /INCREMENTAL generación opción en Visual Studio 2008: "LNK1000: error interno durante la IncrBuildImage"
946308REVISIÓN: Puede encontrar varios problemas al intentar generar información de biblioteca de tipos mediante el ensamblado Microsoft.VisualStudio.Shell.Interop.dll en Visual Studio 2008
946344REVISIÓN: Puede experimentar problemas de rendimiento en el IDE después de utilizar Visual Studio 2008 para generar un proyecto de Visual Basic
946581Hay disponible una actualización acumulativa para Visual Studio 2008 y Visual Web Developer Express 2008.
947173REVISIÓN: El panel de conjuntos de datos no está disponible en el Diseñador de informes cuando abre un archivo de SQL Server Reporting Services 2005 RDLC en Visual Studio 2008
947455REVISIÓN: Un archivo se elimina de la bifurcación de origen sigue existiendo en la bifurcación de destino después de realizar una operación de combinación en Visual Studio 2008 Team Foundation Server
947540REVISIÓN: Mensaje de Error cuando intenta utilizar el Asistente para la configuración del origen de datos junto con un origen de datos ODBC en Visual Studio 2008: "Procedimientos no compatibles"
951708REVISIÓN: El compilador de Visual Basic (Vbc.exe) puede utilizar 100 por ciento de los recursos de CPU cuando se crea una aplicación de Visual Basic 2008 que depende en muchos ensamblados y en muchas referencias

Problemas solucionados notificados por los clientes

En la tabla siguiente se enumera algunos problemas que corrige este service pack. No hay revisiones publicadas para estos problemas.

Visual Studio Tools para Office System 3.0

Conectar la Id.Descripción
301392No funciona el VSTO y Visual Basic para Aplicaciones interoperabilidad. Este comportamiento hace que la propiedad EnableVBACallers forzar un error de VBA en Visual Studio 2008.
306900Agregue un control de cuadro de texto en un área de formulario de Microsoft Outlook. A continuación, intenta copiar, eliminar o pegar desde el control mediante el teclado. Al hacer esto, no funciona el control de cuadro de texto.
311397La versión de lanzamiento de VSTO 3.0 no libera la memoria asignada por sí mismo.
328329La caché de datos está dañada cuando protegida hay personalizaciones de word.

Web Developer de Visual Studio 2008

Conectar la Id.Descripción
291226Cuando se compila un proyecto que utiliza archivos .refresh, los archivos .refresh tarda mucho tiempo en compilar.
292096Espacios se insertan incorrectamente al dar formato a un archivo de hoja (.css) de estilo en cascada.
293526Se produce un error en la operación de depuración de Web si la sección compilation está definida dentro del elemento de ubicación en el archivo Web.config.
293683Cascada de hoja de estilos (CSS) IntelliSense agrega comillas dobles en el atributo de clase después de habilitar la opción Insertar oferta de valor de atributo al escribir .
299418Cuando agregue una nueva página principal para el proyecto y seleccionar una página maestra primaria para la nueva página maestra, el valor predeterminado del atributo AutoEventWireup se establece en False.
302554Recibirá un mensaje de error "No se pudo encontrar el selector de clase CSS"Class_Name < >"" al hacer clic en Ir a definición en el nombre de clase DIV.
303796Cuando se depura un servicio Web, Visual Studio actualiza automáticamente las referencias Web en una aplicación de cliente Web que se ejecuta en el mismo equipo.
304108Recibirá un mensaje de error "atributo no es válido: el valor no es válido según su tipo de datos 'NmToken'" cuando agrega más de un valor al atributo traceOutputOptions en el archivo Web.config.
307231No se puede agregar una página maestra anidada como un elemento nuevo en proyectos de aplicación Web.
308786Cuando abre dos o más páginas aspx, las imágenes no se muestran en la vista Diseño de Visual Studio 2008.
309571La característica de codificación del color no está disponible al editar un archivo de Microsoft Visual Basic Scripting Edition (.vbs) en Visual Studio 2008.
309977Visual Studio 2008 deja de responder cuando se trabaja en archivos HTML grandes.
310296Visual Studio 2005, se publica el archivo bin\vssver2.scc.
310858Visual Studio 2008 Beta 2 se bloquea cuando da formato a un archivo .css independiente.
311717Cuando utiliza controles personalizados que están dentro de un panel de ficha que está dentro de un contenedor de ficha en la vista Detalles, recibirá un mensaje de error.
312146Archivos de hoja (.css) de estilo en cascada en carpetas que se encuentran bajo la carpeta App_Themes se omiten en tiempo de diseño.
312199Si se especifica un archivo .config externo en el atributo configSource del elemento de compilación en el archivo Web.config, se produce un error en la operación de depuración.
314664Al actualizar el origen de un parámetro de una consulta que se define para un objeto SqlDatasouce , Visual Studio 2008 de daña los otros parámetros de la consulta.
314745No puede utilizar la propiedad Page.StyleSheetTheme en una página que utilice una página maestra.
315930Cuando edita páginas Web que contienen tablas en modo de diseño, se rompe el código fuente de página Web.
317032Al colocar de Visual Studio en un monitor secundario en un escenario de monitor dual, se produce un problema cuando cambia el tamaño del editor.
317251Al vincular a un archivo .css en una página maestra utilizando el ~ / sintaxis, páginas secundarias no pueden tener acceso el archivo .css.
320945JScript IntelliSense no funciona con la biblioteca de JavaScript "Ext JS".
321902El Diseñador HTML no reemplaza la selección al realizar una operación de pegar.
321928El Diseñador HTML no acepta los métodos abreviados de teclado.
322465El Diseñador HTML invierte el texto de entrada que reemplaza una selección si la selección tiene una etiqueta.
322633La característica de resaltado de la sintaxis no está disponible para archivos .asp clásico.
324668El diseñador ASP.NET coloca incorrectamente la etiqueta < span > alrededor de SqlDataSource parámetros.
327262Si selecciona un control dentro de una tabla que está dentro de un panel, el control está seleccionado incorrectamente en modo de origen.
327560Una página HTML no no se muestran correctamente después de hacer doble clic en un botón en la vista Diseño.
328944No se habilitan los botones de vista código y la vista Diseño, y la tecla F7 y el método abreviado MAYÚS+F7 no funcionan.
328999Inserte una etiqueta < reference > archivo JavaScript para que señale a un archivo JavaScript incrustado en un proyecto en Visual Studio 2008. Cuando se compila el proyecto, recibirá un mensaje de error similar al siguiente:

No se puede copiar el archivo "obj\Debug\ClassLibrary.dll" a "bin\Debug\ClassLibrary.dll". El proceso no puede tener acceso el archivo 'bin\Debug\ClassLibrary.dll' porque está siendo utilizado por otro proceso.
Este problema se produce cuando ambos archivos están abiertos en el IDE de 2008 de Visual Studio.
330457En modo de diseño de Visual Studio 2008, la entrada de menú contextual derecho "Ver código" no está siempre visible
330792La propiedad NavigateURL del control Hyperlink resuelve correctamente la dirección URL.
331383No se siguen las referencias de JavaScript en ensamblados incrustados
331523JavaScript IntelliSense contiene un error tipográfico para el método fontcolor y para el método fontsize .
331534JavaScript IntelliSense no muestra a algunos miembros del objeto RegExp.
332864Representación de ASP.NET a veces no muestra las páginas que usan páginas maestras anidadas correctamente
332941JavaScript IntelliSense está desactivada if está deshabilitada la opción de la barra de exploración
333575Editor HTML aleatoriamente elimina los códigos html de las páginas aspx especialmente las etiquetas de cierre
336039Cuando se conecta un mouse de equipo portátil de Microsoft en el equipo, se producen problemas de la interfaz de usuario.
337534Cuando se utilizan los objetos de LinkButton, puede producirse un problema de "la corrupción HTML".
337804Cuando se procesa tablas que contienen los "ancho = 100%" etiqueta en la vista Diseño del IDE de Visual Studio 2008, el IDE puede dejar de responder.
338211Ahora puede deshabilitar la característica de vista previa y abrir cualquier contenido directamente en la vista Diseño y establecer ese comportamiento como predeterminado.
338668Visual Studio 2008 deja de responder en la vista Diseño cuando se utiliza la imagen gif animada en un control UpdateProgress Atlas
342172Editor de Visual Studio genera HTML inesperado o incorrecto después de arrastrar un control Panel a un control UpdatePanel .

Visual C#

Conectar la Id.Descripción
294736IntelliSense propone propiedades de sólo lectura en inicializadores de objeto.
295945El comando Quitar cadenas no utilizadas no quita independiente utilizando instrucciones de Language-Integrated Query (LINQ).
299277No se puede utilizar la interfaz System.Linq.IGrouping en un enlace de Windows Presentation Foundation (WPF) en la propiedad de clave, ya que la interfaz se implementa explícitamente.
299827Siempre la función Rename en la característica de refactorización no controla correctamente contenido de la cadena.
303073Cuando se compila el código que se ha formado incorrectamente los comentarios mediante la opción /doc , puede recibir un mensaje de error "Error interno del compilador".
304338Cuando se crea un controlador de evento genérico utilizando la función "generar el controlador de eventos en la ficha", se bloquea el IDE 2008 de Visual Studio.
304804La directiva Using no se aplica a ambas partes de un método parcial si está definida la directiva Using en distintos ámbitos.
305895El operador "==" y "! ="operador no funcionan correctamente cuando los operadores comparan un tipo de valor que acepta valores NULL con sí mismo. Este problema se produce cuando el valor del tipo es null.
307131IntelliSense no muestra los métodos de extensión que se aplican a parámetros de tipo genérico.
315853Dos instrucciones de bloqueo en el mismo bloque pueden hacer que el compilador se bloquee.
316127Al presionar CTRL+ENTRAR o CTRL + MAYÚS + ENTRAR en un comentario XML, Visual Studio 2008 deja de funcionar.
336039Problemas de la interfaz de usuario cuando Microsoft laptop mouse está conectado
317256La plantilla del visualizador del depurador hace referencia a una versión incorrecta del ensamblado Microsoft.VisualStudio.DebuggerVisualizers cuando se instala una versión anterior de Visual Studio.
319387Cuando se llama a un método de interfaz genérica en árboles de expresión, tipos de valor están en caja.
319429Inicializadores de objeto para los tipos de valor no funcionan correctamente en los árboles de expresión.
319430Inicializador de objeto no funciona bien con variables de tipos de valor
319454Árboles de expresión que tienen conversiones definidas por el usuario no funcionan correctamente.
319465El operador true y operador false no funcionan correctamente en los árboles de expresión cuando estos operadores se sobrecarguen.
321448La operación de refactorización puede provocar Visual C# 2008 Express Edition deja de responder (se bloquea).
322925Cuando se pasa una referencia nula para la función GetHashCode, ciertos objetos StringComparers producen una excepción ArgumentNullException. Esta excepción no está documentada
323137Compilador de árbol de expresión LINQ, produce una excepción de VerificationException en constantes null para tipos que aceptan valores NULL.
327883Compilador de expresión LINQ se bloquea cuando usted una expresión con formato correcto del árbol que implique a un operador "es" y operando cuyo tipo de valor devuelto es void.
329326Se producen varios errores al compilar el código siguiente:

"default (t)?? t"
336356Tiene una solución que tiene muchos proyectos. Si hace clic en "Buscar todas las referencias" en la solución, el de Visual Studio puede dejar de responder o se necesita mucho tiempo para completar la operación.
337315Cuando el método Add que es usado por un inicializador de colección no devuelve el valor void, el compilador de expresiones genera código no válido.
339226C# el compilador crea un árbol de expresión no válida cuando se utiliza el operador de usuario que acepta valores NULL.
339562Construir un nodo de árbol de expresión para una nueva expresión que utiliza el tipo de "System.Void", se construye el nodo de árbol de expresión. Cuando se compila el nodo de árbol de expresión, se bloquea el compilador expresión.
340291C# el compilador emite el árbol de expresión incorrecta para operaciones binarias de enum.
340383Si se utilizan instrucciones incrustadas sin llaves, compiladores pueden producir un error y se negará a compilar.
342361Cuando se crea una matriz de tamaño fijo en una estructura de datos en Visual Studio 2008 dirigidas a Compact Framework 2.0, puede recibir el siguiente mensaje de error:

Falta el miembro requerido compilador 'System.Runtime.CompilerServices.UnsafeValueTypeAttribute.ctor'
344277IntelliSense bloquea IDE al desplazarse por los miembros de un objeto desde una biblioteca de terceros.
346407Análisis de errores semánticos Live muestran incorrectamente un error.
347248Análisis de errores semánticos Live muestra el siguiente error falso:

' El tipo 'int' debe ser un tipo de referencia

Visual Basic

Conectar la Id.Descripción
326452Recibe mensajes de error incorrectos y comportamiento al importar espacios de nombres XML.
333884Proyectos de Visual Basic se compilan lentamente cuando contienen referencias Web.
321043Puede encontrar problemas de rendimiento de depuración cuando se utiliza matrices de gran tamaño.
320416,302187Puede encontrar problemas de rendimiento de depuración cuando se utiliza matrices de gran tamaño.
301577Salida de valor incorrecto se muestra en la ventana Inmediato.
315796El compilador puede bloquearse cuando se modifica una aplicación de formularios Windows Forms.
322131Una aplicación que contiene un atributo personalizado hace que el compilador se bloquee.
322714Si modifica la página de propiedades, debe ser un indicador de obsolescencia que se muestra. Si se modifica sólo una entrada en la página de propiedades de texto, la modificación se perderá.
301749La directiva "using System.Linq" es que faltan de los archivos generados por el Diseñador de clases.
317143El publicador utiliza configuración incorrecta para compilar y publicar proyectos y soluciones.
312573Mensaje de error después de actualizar código de Visual Basic 6 a Visual Basic 2008 Express Edition: "no se pudo completar la operación. El sistema no puede encontrar el archivo especificado".
291268Se produce un error en la conexión de datos a SQL Server 2008.
305371Instalación de Visual Studio 2008 deshabilita las conexiones a SQL 2008 CTP.
311689Error en el código generado por el Diseñador de DataSet.
331912Relaciones de conjuntos de datos con tipo están rotas.
321275Mensaje de error en el Diseñador de Dataset: "no se encontró el valor solicitado 'Propiedades'."
305067Cuando se utiliza el Diseñador de componentes en un proyecto ASP.NET, el componente PrintForm Power Pack de Visual Basic se muestra en el cuadro de herramientas.

Depurador de Visual Studio

Conectar la Id.Descripción
307998No puede quitar un punto de interrupción de una aplicación de Microsoft ASP.NET cuando se depura la aplicación.
308138Si tiene dos archivos que tienen el mismo nombre en diferentes carpetas, puntos de interrupción sólo funcionan en uno de los archivos.
310644El visualizador de DataView no se muestra correctamente.
301865Puede encontrar un problema al utilizar puntos de interrupción en un equipo que está ejecutando Windows Vista.
319295Cuando se configura el almacén de símbolos de Microsoft en Visual Studio y Visual Studio se ejecuta en Windows Vista, Visual Studio muestra siempre el contrato de licencia de símbolo.
315555Depurar JavaScript asociando el depurador a Iexplorer.exe utilizando Visual Studio 2008. Si se cargan varios archivos de secuencia de comandos que tienen el mismo nombre, los puntos de interrupción no se conservan en el archivo de secuencia de comandos correcta cuando se actualiza la página.
320815El indicador StartupInfo.wShowWindow tiene valores diferentes cuando se inicia el programa con la opción Iniciar sin depurar o la opción de iniciar la depuración.
333493No se puede redirigir una aplicación utilizando la entrada estándar (STDIN) y la salida estándar (STDOUT) para la depuración.

SDK de Visual Studio

Conectar la Id.Descripción
320999Cuando se combina código de aplicación que implica el método declarado en una clase abstracta genérica, se produce un error NullReferenceException y se produce un error en la utilidad AspNET_Merge.exe .

Visual C++

Conectar la Id.Descripción
312421La herramienta Microsoft Macro Assembler (MASM) para Visual C++ 2008 Express Edition se agrega en Visual C++ 2008 Express Edition Service Pack 1.
310004Después de habilitar la opción /doc del compilador en Visual C++ 2008, se bloquea el compilador al compilar código no estándar que es compilable.
323448El parámetro predeterminado del constructor del objeto std::complex < T > es incorrecto.
294649No puede utilizar el archivo de encabezado intrin.h y el archivo de encabezado string.h al mismo tiempo.
337740Cuando se utiliza el _BIND_TO_CURRENT_VCLIBS_VERSION definir en un proyecto mediante el uso de ATL en el equipo que tenga Visual C++ 2008 Feature Pack instalado, recibirá mensajes de error "error LNK2001".
330199Después de generar un programa de juegos de caracteres multibyte (MBCS) del conjunto que utiliza el método de la función miembro GetSelText de la clase RichEditCtrl, el programa devuelve un valor incorrecto.
329919Utilice el algoritmo search_n para localizar valores enteros consecutivos n en un objeto vector < int > . Si el valor de n es mayor que 3, puede producirse una aserción.
339442La clase is_pod y la clase has_trivial_constructor incorrectamente devuelven true cuando la clase escriba ninguno es un conjunto pod ni tiene un constructor predeterminado trivial.
337241En algunas aplicaciones cuyo. Archivo NCB excede 64 megabytes (MB), IntelliSense puede fallar.
339432El compilador incorrectamente devuelve false para la clase is_polymorphic.

Diseñador de Windows Presentation Foundation (WPF)

Conectar la Id.Descripción
290646Cuando se utiliza un editor de XAML, pueden expandir automáticamente algunas regiones contraídas.
305184No se puede abrir una página de PageFunction que utiliza la propiedad RemoveFromJournal .
307180Un evento de control ActiveX de nivel de ventana, genera un error en tiempo de diseño.
307331El diseñador WPF muestra un diseño incorrecto de los controles.
309063Editor de WPF genera excepciones repetidas que causan Visual Studio cerrar y reiniciar.
312249El diseñador WPF incorrectamente muestra una barra de desplazamiento horizontal.
312859Agregar una plantilla de control para un botón de aplicación WPF en Visual Studio 2008. Crear borde del botón. Cuando intenta obtener una vista previa del diseño, Visual Studio 2008 puede bloquearse.
333036Al crear o editar una aplicación de WPF, puede bloquearse el IDE de Visual Studio 2008.
315614Errores en los controles de usuario en un proyecto de aplicación WPF pueden bloquearse Visual Studio 2008 Team System
318018Diseñador de XAML no muestra correctamente lo que aparecerá en tiempo de ejecución.
319692Visual Studio se bloquea cuando se agrega un control StackPanel a un párrafo
334662Cuando se crea una aplicación WPF en Visual Basic, algunos menús y barras de herramientas puede dejar de responder y recibirá el siguiente mensaje de error:

Se ha producido una excepción no controlada.

Idiomas soportados y sistemas operativos

Idiomas admitidos

Visual Studio 2008 SP1 proporciona actualizaciones para las siguientes versiones de Visual Studio 2008:
  • Inglés
  • Chino (simplificado)
  • Chino (tradicional)
  • Francés
  • Alemán
  • Italiano
  • Japonés
  • Coreano
  • Ruso
  • Español
  • Portugués (Brasil)

Sistemas operativos compatibles

  • Windows Server 2008 RTM o SP1
  • SP1 o Windows Vista
  • Windows XP Service Pack 2 (SP2) o una versión posterior de Windows XP
  • Windows Server 2003 SP1 o una versión posterior de Windows Server 2003

    Nota: Si necesita soporte técnico para Microsoft SQL Server 2008 Community Technology Preview (CTP), debe tener instalado Windows Server 2003 SP2.

Requisitos de instalación

  • Una copia con licencia de uno de los productos de Visual Studio 2008 compatibles debe instalarse en el equipo de destino.
  • Microsoft Windows Installer 3.1 o una versión posterior de Windows Installer debe instalarse en el equipo de destino. Para obtener más información, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
  • Se recomienda 512 MB o más RAM.

Soporte de Visual Studio 2008 SP1

Soporte técnico formal está disponible a través de Microsoft Connect. Para obtener más información, visite el siguiente sitio Web de Microsoft:

Implementación del Administrador de Visual Studio 2008 SP1

El Visual Studio 2008 SP1 es un instalador de administrador y actualización de descarga condicional. Visual Studio 2008 SP1 detecta e instala solo es relevantes actualizaciones aplicables al equipo en el que se está ejecutando. Para la implementación del administrador, crear un diseño de paquete completo en el equipo servidor. Para crear un diseño de paquete completo de Visual Studio 2008 SP1, siga estos pasos:
  1. Descargue el archivo VS90sp1_KB945140.exe en una carpeta temporal en un equipo que se conecta a Internet. Por ejemplo, guarde el archivo en la carpeta C:\VS90SP1.
  2. Haga clic en Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.

    Nota: En Windows Vista, si se le pide una contraseña de administrador o una confirmación, escriba su contraseña o haga clic en continuar.
  3. Escriba el siguiente comando para descargar todos los paquetes de Visual Studio 2008 SP1:
    /Createlayout VS90sp1-KB945140-ENU.exe FullTargetFolderPath /passive
    Nota: El marcador FullTargetFolderPath representa la carpeta de destino para el diseño del paquete. Por ejemplo, escriba el comando siguiente:
    VS90sp1-KB945140-ENU.exe /createlayout c:\VS90SP1\Layout /passive
Si sigue estos pasos, descargar los paquetes de Visual Studio 2008 SP1 completados, almacenar los paquetes en la carpeta que especifique y no instala Visual Studio 2008 SP1. Estos paquetes incluyen el programa de instalación de Service Pack 1 (SPInstaller.exe).

Para implementar la actualización en los equipos cliente, siga estos pasos:
  1. Copie la carpeta de distribución creada a una ubicación de red compartida.
  2. Ejecute SPInstaller.exe desde el cliente de equipos mediante el comando siguiente:
    FullNetworkPathSPInstaller.exe /q /log %temp%\VS90SP1.htm /promptrestart
    Por ejemplo, escriba el comando siguiente:
    \\Server\VS90SP1\Layout\SPInstaller.exe /q /log %temp%\VS90SP1.htm /promptrestart

Problemas de instalación y desinstalación para todas las plataformas

Consulte el documento Léame para obtener más información.

Problemas conocidos con el service pack

Consulte el documento Léame para obtener más información.

Referencias

Para obtener más información acerca de este service pack, visite el siguiente sitio Web de Microsoft:Para obtener más información acerca de Visual Studio 2008 Service Pack 1 para las ediciones Express, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

950264 lista de cambios y problemas corregidos para Visual Studio 2008 Express con Service Pack 1

Para obtener más información ADO.NET Entity Data Model Designer, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:

956252 cómo deshabilitar a ADO.NET Entity Data Model Designer en el shell de Visual Studio 2008 Service Pack 1 (modo aislado)

956253 no se admite ADO.NET Entity Data Model Designer en el shell (modo integrado) de Visual Studio 2008 Service Pack 1

Propiedades

Id. de artículo: 950263 - Última revisión: 14 ene. 2017 - Revisión: 1

Comentarios