Errores corregidos y problemas conocidos en Visual Studio 2015 RC

Errores corregidos y problemas conocidos en Visual Studio 2015 RC
En este artículo se enumeran los errores corregidos y problemas conocidos en Microsoft Visual Studio 2015 Release Candidate (RC).

Visual Studio 2015 RC es un candidato de versión comercial de la siguiente versión importante de Visual Studio. Los productos de Visual Studio 2015 RC que se ofrecen en esta página están "publicados". Esto significa que los clientes pueden usar estas compilaciones en entornos de producción. Estas compilaciones siguen siendo versiones preliminares, por lo que podría haber algunos errores que se corregirán en la versión final.

Para ver la lista completa de los productos de Visual Studio 2015 RC y seleccionar un producto para descargar, revise Descargas de Visual Studio.

Detalles de Visual Studio 2015 RC

Para conocer las novedades de Visual Studio 2015 RC, consulte las notas de la versión de Visual Studio RC.

Problemas conocidos

Instalación
Antes de instalar
  • Durante la configuración de Visual Studio 2015 RC, si selecciona una unidad no de Windows en la que instalar Visual Studio, la mayor parte del programa se instala, de todos modos, en la unidad de sistema. Solo una pequeña parte del programa se instala en la unidad no de Windows.
  • Quite Visual Studio Tools para Windows 10 Insider Preview antes de instalar Visual Studio 2015 RC. Si tiene instalado Visual Studio 2015 CTP6 y Visual Studio Tools para Windows 10 Insider Preview, debe desinstalar Tools para Windows 10 antes de instalar Visual Studio 2015 RC.
  • Cuando instala Visual Studio 2015 RC en un equipo que ejecuta Windows 7 SP1, el certificado de Authenticode existente en el instalador de Dotfuscator presenta un error al comprobar si el equipo está desconectado de Internet.

    Para solucionar este problema, utilice uno de los métodos siguientes:
    • Haga clic en Omitir paquete cuando se produzca este problema para omitir la instalación de Dotfuscator. El programa de instalación de Visual Studio 2015 seguirá de manera habitual. Sin embargo, no se instalará Dotfuscator.
    • Conecte el equipo a Internet.
Actualización desde versiones anteriores
  • Cuando instale Visual Studio 2015 RC, durante un tiempo no verá que la barra de progreso se mueve en el cuadro de diálogo Progreso. Por lo tanto, podría pensar que el programa de instalación de Visual Studio no responde.

    Para solucionar este problema, use el Administrador de tareas para examinar la actividad que se realiza detrás de la interfaz de configuración. Busque los procesos que utilizan grandes cantidades de ancho de banda de red o tiempo de disco duro. Los programas de instalación normalmente usan grandes cantidades de ancho de banda de red para descargar paquetes y mucho tiempo de disco duro para descomprimir y copiar archivos. Si los programas tienen nombres relacionados con la instalación, puede ver el trabajo que se realiza incluso si no se envía a la interfaz de configuración. Si estos programas no parecen programas de instalación, podrían estar compitiendo con la instalación por el uso de estos recursos del equipo.
  • Cuando actualice de Visual Studio 2015 CTP a Visual Studio 2015 RC, no se quitan los accesos directos correspondientes a Microsoft Test Manager 2015 CTP y Feedback Client 2015 CTP. Sin embargo, se agregan los accesos directos para las contrapartes de RC. Para evitar confusiones, no hay problemas si desea eliminar los accesos directos de CTP. Si decide ignorar los accesos directos de CTP, no se perderá funcionalidad, debido a que los accesos de CTP también abren la versión RC del producto.
  • Supongamos que actualiza a Visual Studio 2015 RC desde una versión de Visual Studio 2015. Puede seleccionar el tipo de instalación Típica o Personalizado. Después de la actualización, puede obsevar que algunas características de la versión anterior de Visual Studio no se encuentran en Visual Studio 2015 RC.

    Para solucionar temporalmente este problema, siga estos pasos:
    1. En Panel de control, abra el elemento Programas y características antes de comenzar la instalación de RC.
    2. Haga clic en la entrada de la versión anterior de Visual Studio 2015 y, a continuación, en Personalizada.
    3. En el cuadro de diálogo Modo de mantenimiento, haga clic en Modificar.
    4. Anote las casillas seleccionadas en la interfaz de usuario.
    5. En la instalación de RC, haga clic en Personalizada.
    6. Utilice sus notas para coincidir con las selecciones de casilla de la versión anterior.
  • Cuando un agente de implementación de Visual Studio 2013 se actualiza automáticamente para trabajar en el servidor de Visual Studio 2015 RC y el agente de implementación está habilitado para usar Through Release Management Server sobre HTTP(s) para copiar los componentes, es posible que se enfrente a uno de los siguientes problemas:
    • La versión puede presentar un error en el paso de Implementación y es posible que reciba el siguiente mensaje de error:
      No se puede cargar el archivo o ensamblado "Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" o una de sus dependencias. La definición de manifiesto del ensamblado encontrado no coincide con la referencia de ensamblado. (Excepción de HRESULT: 0x80131040)
    • El siguiente error se registra en el registro del visor de eventos en el equipo del agente de implementación:
      Timestamp: <DateTime>Message: Could not load file or assembly 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040): \r\n\r\n at Microsoft.TeamFoundation.Release.Data.Proxy.RestProxy.BaseDeploymentControllerServiceProxy.GetPackageFileInfos(String packageLocation)
      at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.HttpPackageDownloader.CopyPackageAndUnpackIt(String packageSourceLocation, String filesDestinationLocation)
      at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.CopyComponentFilesImplementation(Action`2 copyFolder, Func`2 packageFileInfo, Func`4 downloadFile, Action`1 downloadCompleted)
      at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.CopyComponentFiles()
      at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.DeployComponent()Category: General
      Priority: -1
      EventId: 0
      Severity: Error
      Title:
      Machine: NVM30682
      Application Domain: DeploymentAgent.exe
      Process Id: 4668
      Process Name: C:\Program Files\Microsoft Visual Studio 12.0\Release Management\bin\DeploymentAgent.exe
      Win32 Thread Id: 4876
      Thread Name:
      Extended Properties:


    Para solucionar estos problemas, use uno de los métodos siguientes:
    • Opción 1:

      copie Newtonsoft.Json.dll desde cualquier agente de implementación de Visual Studio 2015 RC al agente actualizado de Visual Studio 2013 y reinicie el servicio de Microsoft Deployment Agent.

      Ruta de acceso de origen en el agente de implementación de Visual Studio 2015 RC: "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll" o "%ProgramFiles%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll" (dependiendo de la ubicación en que está instalado el agente de implementación).

      Ruta de acceso de destino en el agente de implementación de Visual Studio 2013: "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll" o "%ProgramFiles%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll" (dependiendo de la ubicación en que está instalado el agente de implementación).
    • Opción 2:
      1. Desinstale el agente de implementación existente de Visual Studio 2013.
      2. Instale el agente de implementación de Visual Studio 2015 RC.
Después de la instalación
  • Después de una instalación correcta de Visual Studio, es posible que reciba el siguiente mensaje de error cuando intente iniciar Visual Studio:
    La operación de instalación no se completó correctamente. Vuelva a instalar o repare Visual Studio
    Para solucionar este problema, encuentre la siguiente clave:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\Setup\VS\[enterprise | professional | community]
    Si el valor de InstallResult es 3010, cámbielo a 0. De lo contrario, realice la reparación solicitada del producto.
  • Si elige reparar la instalación de Visual Studio Test Professional como parte del proceso de instalación o reparación, recibirá el siguiente mensaje de error en un cuadro de diálogo:
    VSTestConfig.exe dejó de funcionar
    Puede omitir este mensaje de error sin problemas, debido a que no afecta la operación de reparación. Haga clic en Cerrar el programa para reanudar la operación de reparación. Si encuentra algún problema con Microsoft Test Manager después de la reparación, póngase en contacto con asistencia al cliente.
Problemas que afectan la instalación desde un archivo ISO
  • Supongamos que instala Visual Studio 2015 RC desde un archivo ISO y que, a continuación, selecciona las herramientas de Apache Cordova. Después de reparar Visual Studio, aparece un cuadro de diálogo que pide el origen de JSBreadcrumbRes.msi. Si omite el paquete, el programa de instalación se completará y devolverá un mensaje de advertencia "Herramientas para Apache Cordova - Plantillas. El sistema no puede encontrar el archivo especificado".

    Para evitar este problema, seleccione Omitir paquete durante la reparación. El paquete no es necesario y es posible omitir sin problemas la advertencia.

    Para ver más problemas conocidos relacionados con Visual Studio Tools para Apache Cordova, consulte Problemas conocidos de herramientas para Apache Cordova.
  • El archivo de instalación de Visual Studio incluye características no contenidas en el archivo ISO. Para permitir la adquisición de las versiones más recientes de las nuevas características de plataforma y para permitir una mayor personalización de la instalación de Visual Studio a fin de minimizar el tamaño y el tiempo de la instalación, la instalación de Visual Studio incluye características no incluidas en los archivos ISO.

    Para solucionar este problema, cree una carpeta con los archivos necesarios para una instalación sin conexión:
    1. Guarde el instalador de Visual Studio en el equipo local.
    2. En el símbolo del sistema, ejecute el archivo .exe con el conmutador /layout . Por ejemplo, ejecute el comando siguiente:

      vs_community.exe /layout
    3. Especifique la carpeta en la que se deben descargar los archivos de instalación. Por ejemplo, especifique la siguiente carpeta:

      c:\Users\YourName\Downloads\VSCommunity
    4. Una vez finalizada la descarga, ejecute el archivo .exe desde la ubicación de carpeta especificada. Por ejemplo, abra la carpeta VSCommunity en la biblioteca de Descargas y ejecute Vs_community.exe.

    Nota Debido a un problema en la versión RC; la opción de descarga /layout no descarga todo el software que se necesita para algunas características de Visual Studio. La instalación de algunos componentes requiere una conexión a Internet.
  • Después de una instalación correcta de Visual Studio, es posible que reciba el siguiente mensaje de error cuando intente iniciar Visual Studio:
    La operación de instalación no se completó correctamente. Vuelva a instalar o repare Visual Studio
    Para solucionar este problema, encuentre la siguiente clave:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\Setup\VS\[enterprise | professional | community]
    Si el valor de InstallResult es 3010, cámbielo a 0. De lo contrario, realice la reparación solicitada del producto.
Herramientas de desarrollo para aplicaciones de Windows
  • Para instalar la herramienta de desarrollo para las aplicaciones universales de Windows 10 en el programa de instalación de Visual Studio, haga clic en Personalizada, Siguiente y, a continuación, seleccione la característica Herramientas de desarrollo para las aplicaciones universales de Windows. Windows 10 Insider Preview ya no usa un instalador independiente.
  • Los emuladores de Windows requieren un equipo físico que ejecute la edición Windows 8.1 (x64) Professional o una versión posterior, además de un procesador que admita el cliente Hyper-V y Traducción de direcciones de segundo nivel (SLAT). Los emuladores no se ejecutan si Visual Studio está instalado en una máquina virtual.
Problemas varios
  • Cuando instala Visual Studio 2015 RC, después de hacer clic en Cancelar y en en el cuadro de diálogo Progreso, la barra de progreso sigue durante un tiempo.

    Si espera, la solicitud de cancelación se respeta en la transición al paquete siguiente. Sin embargo, esto puede demorar varios minutos. Espere que termine el procesamiento actual de manera habitual para asegurarse de tener la mejor instalación parcial posible.

    Si debe detener inmediatamente el programa de instalación, puede usar el Administrador de tareas para ubicar y finalizar la tarea de proceso de instalación.

    Advertencia Esta acción puede colocar la operación de instalación final en un estado indeterminado. Si elige terminar una instalación antes de que se complete, se recomienda reiniciar la instalación tan pronto como sea conveniente y, a continuación, reparar la instalación o desinstalar el programa.
IDE de Visual Studio
  • Si deshabilitó JavaScript en Internet Explorer, no puede iniciar sesión en Visual Studio y sincronizar la configuración con otros dispositivos.

    Para solucionar este problema, habilite JavaScript para Internet Explorer. Para ello, siga estos pasos:
    1. En el menú Herramientas, haga clic en Opciones de Internet y, después, en la ficha Seguridad.
    2. Haga clic en la zona de Internet.
    3. Si no es necesario que personalice la configuración de seguridad de Internet, haga clic en Nivel predeterminado. A continuación, vaya al paso 4. Si debe personalizar la configuración de seguridad de Internet, siga estos pasos:
      1. Haga clic en Nivel personalizado.
      2. En el cuadro de diálogo Configuración de seguridad: zona de Internet, haga clic en Habilitar para Active scripting en la sección Scripting.
    4. Haga clic en el botón Atrás para volver a la página anterior y, a continuación, haga clic en el botón Actualizar para ejecutar scripts.
    Para obtener más información, consulte Cómo habilitar JavaScript en un explorador web.
  • Cuando habilita la seguridad mejorada en Internet Explorer, no puede iniciar sesión en Visual Studio en Windows Server, porque la seguridad mejorada bloquea el URI del servicio en línea que Visual Studio requiere para iniciar sesión en el servicio en línea. Las restricciones que deshabilitan JavaScript o las cookies también impiden que Visual Studio inicie sesión de manera correcta.

    Para solucionar este problema, haga clic en Agregar para agregar las direcciones URL necesarias a la lista de exclusión de Windows Server si ve el siguiente cuadro de diálogo.



    A continuación, reinicie Visual Studio e intente iniciar sesión nuevamente.

    Otra solución alternativa es desactivar la configuración de seguridad mejorada de Internet Explorer.
  • Las aplicaciones de C++ y JavaScript que hacen referencia a un archivo de metadatos de Windows en tiempo de ejecución (.winmd) no están optimizados por tener .NET nativo, porque .NET nativo no está habilitado para esos proyectos. Para habilitar .NET nativo, debe modificar el archivo JSProj o VCXProj.

    Para solucionar este problema, utilice uno de los métodos siguientes:
    • Para aplicaciones de C++:
      1. Cierre el proyecto que desea modificar.
      2. Abra el archivo VCXProj en un editor de texto.
      3. Encuentre el elemento PropertyGroup que no contiene un atributo Condition.
      4. Agregue "<EnableDotNetNativeCompatibleProfile>true</EnableDotNetNativeCompatibleProfile>" en el elemento PropertyGroup.
      5. Encuentre los elementos de PropertyGroup que contengan Condition="'$(Configuration)|$(Platform)'=='Release|<arch>'" para la que <arch> sea Win32, ARM o x64.
      6. Agregue "<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>" dentro de cada elemento PropertyGroup.
      7. Guarde el archivo VCXProj.


    • Para aplicaciones de JavaScript:
      1. Cierre el proyecto que desea modificar.
      2. Abra el archivo JSProj en un editor de texto.
      3. Encuentre el elemento PropertyGroup que no contiene un atributo Condition.
      4. Agregue "<EnableDotNetNativeCompatibleProfile>true</EnableDotNetNativeCompatibleProfile>" en el elemento PropertyGroup.
      5. Encuentre los elementos ProjectConfiguration que contengan Include="Release|<arch>" para la que <arch> sea ARM, x64 o x86.
      6. Agregue "<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>" dentro de cada elemento ProjectConfiguration.
      7. Guarde el archivo JSProj.
  • La configuración de plataforma AnyCPU no es compatible con las aplicaciones de Windows 10 Insider Preview creadas con C# y Visual Basic. Esta versión de Visual Studio usa .NET nativo para compilar aplicaciones de Windows 10. .NET nativo compila código de C# y Visual Basic en código nativo y no es independiente de CPU.
  • Cuando depura aplicaciones de Windows 8.1 para C# o Visual Basic, es posible que no se muestre información sobre datos cuando mantiene el puntero sobre las expresiones. Además, la evaluación de expresiones en las ventanas de depuración puede presentar errores y devolver un mensaje de error similar al siguiente:

    error CS0012: el tipo "Windows.UI.Core.Dispatcher" se define en un ensamblado al que no se hace referencia. Debe agregar una referencia al ensamblado "Windows.UI.winmd, ...

    Para solucionar el problema, habilite los evaluadores de expresiones de C# y VB heredados.

  • Los archivos de Cobertura de código estático no se coleccionan si usa agentes de Visual Studio 2013 que están configurados respecto a Visual Studio 2015 o TFS 2015 y si recibe el siguiente mensaje de error:

    System.DllNotFoundException: No se puede cargar el archivo DLL "VSCover 140": No se puede encontrar el módulo especificado. (Excepción de HRESULT:0x8007007E)

    Nota
    Este problema se produce solo cuando se ejecutan pruebas en un equipo remoto y se intenta coleccionar datos de cobertura de código estático.
  • Cuando se hace referencia a una biblioteca de clases portátiles en un proyecto, es posible que algunas operaciones generen errores que se informan en la lista de errores de visual Studio, incluso si la compilación se realiza correctamente.

    Para solucionar este problema, siga estos pasos:
    1. Haga clic con el botón secundario en el proyecto para el que se informan errores en el Explorador de soluciones y, a continuación, haga clic en Descargar el proyecto.
    2. Haga clic con el botón secundario en el proyecto en el Explorador de soluciones y, a continuación, haga clic en Editar <ProjectName>.

      Nota En este comando, <ProjectName> representa el nombre del proyecto real.
    3. En la entrada <PropertyGroup> en la parte superior del archivo de proyecto que no tiene el atributo Condition , agregue lo siguiente:

      <CheckForSystemRuntimeDependency>true</CheckForSystemRuntimeDependency>
    4. Guarde el archivo y ciérrelo.
    5. Haga clic en el nombre del proyecto en Explorador de soluciones y, a continuación, haga clic en Volver a cargar el proyecto.


Herramientas y plataforma web
  • En Visual Studio 2015 RC, no es posible ajustar la configuración de compilación cuando usa TypeScript en un proyecto ASP.NET 5 o Cordova.

    Para solucionar este problema, siga estos pasos:
    1. Haga clic con el botón secundario en el proyecto y, a continuación, haga clic en Descargar el proyecto.
    2. Haga clic con el botón secundario en el proyecto y, a continuación, haga clic en Editar <Project>.

      Nota En este comando, <Project> representa el nombre del proyecto real.
    3. En el archivo XML del proyecto, puede definir la configuración de MSBuild que el editor de TypeScript usa según las siguientes instrucciones:
    El siguiente es un ejemplo de la configuración de MSBuild que puede configurar en el archivo del proyecto:

    <PropertyGroup>    <TypeScriptTarget>ES5</TypeScriptTarget>    <TypeScriptCompileOnSaveEnabled>true</TypeScriptCompileOnSaveEnabled>    <TypeScriptNoImplicitAny>false</TypeScriptNoImplicitAny>    <TypeScriptModuleKind>none</TypeScriptModuleKind>    <TypeScriptRemoveComments>false</TypeScriptRemoveComments>    <TypeScriptOutFile></TypeScriptOutFile>    <TypeScriptOutDir></TypeScriptOutDir>    <TypeScriptGeneratesDeclarations>false</TypeScriptGeneratesDeclarations>    <TypeScriptSourceMap>true</TypeScriptSourceMap>    <TypeScriptMapRoot></TypeScriptMapRoot>    <TypeScriptSourceRoot></TypeScriptSourceRoot>    <TypeScriptNoEmitOnError>true</TypeScriptNoEmitOnError>  </PropertyGroup>
    Consulte los valores de la configuración de MSBuild en TypeScript.

    Para ver más problemas conocidos relacionados con Visual Studio Tools para Apache Cordova, consulte Problemas conocidos de herramientas para Apache Cordova.
  • En Visual Studio 2015 RC, Project Spartan (de escritorio o móvil) no aparece como destino de depuración en la lista F5 para proyectos basados en Web como ASP.NET.

    Para solucionar este problema, cambie el explorador determinado en Windows 10 Insider Preview de Project Spartan a Internet Explorer. Para hacerlo, abra el menú Inicio, vaya a Configuración, Sistema y, a continuación, haga clic en Aplicaciones predeterminadas. En Explorador web, haga clic en Project Spartan y, a continuación, en Internet Explorer.
  • La versión CTP de Web Essentials no se deshabilita cuando actualiza a Visual Studio 2015 RC. Se espera que versiones anteriores de Web Essentials se deshabiliten cuando se instalan las actualizaciones de Visual Studio; sin embargo, este mecanismo no funciona en Visual Studio 2015 RC. No existen incompatibilidades con Web Essentials para CTP6 en Visual Studio 2015 RC. Se recomienda encarecidamente que desinstale o actualice versiones de Web Essentials distintas a la versión Visual Studio RC.
  • Knockout IntelliSense está deshabilitado de manera predeterminada. Knockout IntelliSense no funciona en Visual Studio 2015 RC hasta que se abre un archivo .jsx. No existe una plantilla de elemento para JSX; simplemente agregue un archivo de JavaScript y cambie su extensión de .js a .jsx. Es posible abrir, cerrar y omitir el archivo. Al abrir el archivo .jsx se desencadenará el código necesario para hacer que las características de KnockOut funcionen como en las versiones anteriores. La instalación de Web Essentials para Visual Studio 2015 RC corregirá este problema. Por lo tanto, no es necesario abrir un archivo JSX.
AP.NET y desarrollo de Web
  • Cuando crea un WAP de Web Forms 4.5 y abre una página de Web Form, recibe los siguientes errores en la ventana Lista de errores:

    El proyecto se ejecutará sin problemas. Error CS0234 El tipo o nombre del espacio de nombres "global_asax" no existe en el espacio de nombres "ASP" (¿falta una referencia de ensamblado?)
    Error CS0234 El tipo o nombre del espacio de nombres "Linq" no existe en el espacio de nombres "System" (¿falta una referencia de ensamblado?)
  • Supongamos que usa nuevas características de lenguaje para C# y VB en Visual Studio 2015 RC. Recibe un error de tiempo de ejecución cuando usa C# o VB en una página de Web Form o en vistas de Razor.

    Para solucionar este problema, instale el paquete NuGet Microsoft.CodeDom.Providers.DotNetCompilerPlatform. Este paquete sustituirá el proveedor basado en Roslyn para los proveedores de CodeDom incluidos para ASP.NET.
Pruebas ágiles
  • La prueba de IU codificada (CUIT) no funciona para las aplicaciones de UAP Phone en Windows 10 Insider Preview.
  • La tarea de VSTest en Build.VNext no carga los resultados de prueba al servidor de TFS. En su lugar, puede recuperar los resultados de prueba desde un archivo .trx almacenado en el equipo de ejecución.
Prueba de unidad
  • El comando Run All del Explorador de pruebas no funciona cuando intenta ejecutar todas las pruebas de las aplicaciones universales si el destino de implementación está definido en un dispositivo telefónico o en el emulador.

    Para solucionar este problema, seleccione todas las pruebas en el Explorador de pruebas y, a continuación, ejecútelas en estos destinos de implementación.
  • Visual Studio 2015 RC no admite la depuración de una prueba unitaria si el destino de implementación está definido en un dispositivo telefónico o en el emulador.
  • Cuando ejecuta el comando Crear pruebas unitarias en el menú contextual y luego ejecuta el comando Guardar desde la ventana de resultados de la exploración de IntelliTest, se crea un proyecto de prueba unitaria de Android.

    Para solucionar este problema, siga estos pasos:
    1. Cambie el nombre de UnitTestProject.zip en "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Xamarin\Xamarin\[Version]\T\PT\Android" a UnitTestProject2.zip.
    2. Abra "Símbolo del sistema para desarrolladores de Visual Studio 2015" como administrador.
    3. Ejecute el comando siguiente:

      devenv /InstallVSTemplates
Visual Studio Tools para Windows 10 Insider Preview
  • Visual Studio Tools para Windows 10 Insider Preview estará disponible pronto. Para revisar la disponibilidad, consulte https://insider.windows.com.
  • Para ver los problemas conocidos y las instrucciones de instalación, consulte los foros sobre el desarrollo de aplicaciones de Windows.
  • Express para Windows 10 no es compatible con Windows 8.1, Windows Phone 8.1 o Windows Phone 8.0. A pesar de que esta versión RC de Visual Studio Express 2015 para Windows 10 incluye compatibilidad para crear y mantener aplicaciones para Windows 8.1, Windows Phone 8.1 y Windows Phone 8.0, la versión final de Visual Studio Express 2015 para Windows 10 no la incluirá.

    Para evitar este problema: Utilice en su lugar Visual Studio Community 2015. Visual Studio Community, Visual Studio Professional y Visual Studio Enterprise seguirán admitiendo aplicaciones de la Tienda Windows para Windows 8.1, Windows Phone 8.1 y Windows Phone 8.0.
Herramientas de diagnóstico
  • Cuando comience la depuración por primera vez, la ventana Herramientas de diagnóstico no se abre y se recibe el siguiente mensaje de error:

    Error inesperado en las herramientas de diagnóstico

    Sin embargo, la ventana Herramientas de diagnóstico se abre correctamente en las sesiones de depuración subsiguientes o después de reiniciar Visual Studio.

    Para obtener más información acerca de las herramientas, busque "Problemas conocidos de herramientas y SDK de Windows 10" en el siguiente sitio web de los foros de MSDN:

Otros
  • El control de código fuente puede mostrar algunos caracteres en chino en lugar de inglés. Para corregir este problema, repare la instalación de Visual Studio 2015 RC en Programas y características.
  • Al ejecutar algunas operaciones en la interfaz de usuario de Visual Studio 2015 RC, aparece el error "El tipo de colección debe derivarse de ICollection<T>".

    Imagine que actualiza una versión preliminar de Windows 10 a Flight 10122 o versiones posteriores. Al abrir y crear proyectos o realizar otras acciones en la interfaz de usuario de Visual Studio 2015 RC, recibe el siguiente mensaje de error: 
    El tipo de colección debe derivarse de ICollection<T>

    Para solucionar este problema, use el método siguiente:
    • Abra un símbolo del sistema para desarrolladores de Visual Studio como administrador.
    • Escriba devenv.exe /setup en el símbolo del sistema y presione Entrar.
    • Repare Visual Studio.

Cambios importantes

Plataforma en la nube
  • Anteriormente, podía tener versiones de una aplicación de Windows con cuatro números distintos: versión principal, versión secundaria, versión de compilación y versión de revisión: Esta versión se especifica en el archivo AppxManifest.xml. El número de revisión de las aplicaciones de Windows 10 Insider Preview es la cuarta parte de una cadena de versión x.x.x.x y su uso está reservado únicamente para Microsoft. Las aplicaciones siempre deben usar "0" como el número de revisión. El Kit de certificación de aplicaciones en Windows (WACK) y la Tienda Windows rechazarán una aplicación que no use el "0" como número de revisión.
  • .NET nativo para Visual Studio 2015 ya no es compatible con aplicaciones de Windows 8.1 o Windows Phone 8.1. Esta versión y versiones futuras solo serán compatibles con las aplicaciones de Windows 10 Insider Preview.
Agente
  • Si usa Agents para Visual Studio 2015, no requeire un controlador de prueba independiente, porque los agentes pueden controlar la orquestación a través de la comunicación con TFS 2015 o Visual Studio Online. En todos los escenarios nuevos de Visual Studio 2015 y TFS 2015, se recomienda usar Agents para Visual Studio 2015. En el caso de otros escenarios requeridos de Test Controller, se recomienda usar Agents para Visual Studio 2013 Updarte 5. Test Controller es completamente compatible con los productos de TFS 2013 y TFS 2015.

    La tabla siguiente resume nuestras recomendaciones.

    Pruebas automatizadas en modo remoto con el sistema de compilación Build.Preview o Release ManagementAgents para Visual Studio 2015
    Pruebas automatizadas en modo remoto con MSTest y archivos .testsettings
    Prueba de carga
    Pruebas automatizadas remotas a través de entornos de laboratorio
    Pruebas de automatización con TFS 2013 como destino
    Agents para Visual Studio 2013 Update 5
Visual C++
  • El struct __declspec(align) no está permitido en funciones enVisual Studio 2015 RC.
  • Los objetos de excepción se deben poder copiar o mover. El siguiente código se compila en Visual Studio 2013, pero no en Visual Studio 2015:

    struct S {public:S();private:S(const S &);}; int main(){throw S(); // error} or struct S {S();explicit S(const S &);}; int main(){throw S(); // error}
  • Capturar la excepción por valor requiere que el objeto de excepción se pueda copiar. El siguiente código se compila en Visual Studio 2013, pero no en Visual Studio 2015:
    struct B {public:B();private:B(const B &);}; struct D : public B {}; int main(){try{}catch (D) // error{}}
  • El especificador mutable solo se puede aplicar a nombres de miembros de datos de clase(9.2). No se puede aplicar a
    nombres que son declarados const o static y tampoco se pueden aplicar a los miembros de la referencia. Por ejemplo:
         class X {       mutable const int* p; // OK       mutable int* const q; // ill-formed     };
    Para solucionar este problema, simplemente quite la instancia "mutable" redundante.
  • Era frecuente generar un ctor o dtor para la unión anónima no conforme en C++03 ni en C++11. Ahora se eliminan.
  • Ya no se invoca el constructor no trivial en el caso de los miembros de struct anónimos dentro de una unión. Por ejemplo:
    #include <stdio.h>struct S { ~S(){ printf("~S()");}};union U{  struct {   S s;  };  ~U(){}};int main(){   U u;  return 0;}
    En las versiones anteriores a Visual Studio 2015 RC, el struct imprime ~S(). Después de Visual Studio 2015 RC, no imprime nada. Además, recibirá el siguiente mensaje de advertencia:

    advertencia C4588: 'U::s': cambio de comportamiento: ya no se llama implícitamente al destructor
  • El tipo de argumento de plantilla explícito no de tipo debe coincidir con el tipo de parámetro de plantilla no de tipo. Sin embargo, Visual Studio 2015 RC a veces no puede validar esto. Por ejemplo, ya no se permite el siguiente código:
    struct S2{ void f(int); void f(int, int);};struct Sink{ template <class C, void (C::*Function)(int) const> void f();};void f(){ Sink sink; sink.f<S2, &S2::f>();}
  • Los miembros de datos de uniones ya no pueden tener tipos de referencia.
  • Cuando se usa el comando /Zc:forScope- en Visual Studio 2015 RC, recibe el siguiente mensaje de error:

    cl : Advertencia de la línea de comandos D9035: la opción 'Zc:forScope-' quedó obsoleta y se quitará en una versión futura
  • La macro que viene inmediatamente después de una cadena sin ningún espacio en blanco entre la cadena y la macro ahora se interpreta como sufijos literales definidos por el usuario. Por ejemplo:
    //Before compiled#define _x "there"char* func() {  return "hello"_x;}int main(){ char * p = func(); return 0;}
    Cuando compila el código, recibirá el siguiente mensaje de error:

    test.cpp(52): error C3688: sufijo literal no válido '_x'; no se encontró operador literal o plantilla de operador literal 'operator ""_x'
    test.cpp(52): Nota: ¿Olvidó un espacio entre el literal de cadena y el prefijo de la siguiente literal de cadena?
  • Ya no se invoca el constructor no trivial en el caso de los miembros de struct anónimos dentro de una unión. Por ejemplo:

    #include <stdio.h>struct S { S(){ printf("S()");}};union U{  struct {   S s;  };  U(){}};int main(){   U u;  return 0;}
    En las versiones anteriores a Visual Studio 2015 RC, el struct imprimeS(). En Visual Studio 2015 RC, no imprime nada Además, recibirá el siguiente mensaje de advertencia:

    advertencia C4587: 'U::s': cambio de comportamiento: ya no se llama implícitamente al constructor.
  • En Visual Studio 2015 RC, el constructor de copia implícitamente declarado se elimina si hay un operador de asignación de movimiento o un constructor de movimiento definido por el usuario.
  • La concatenación de literales de cadena sin formato o de ancho adyacente ahora requiere que se inserte un espacio (L"Hello" L"World"), porque el prefijo de la segunda cadena ahora se considera como un sufijo literal definido por el usuario. Por ejemplo:
    • const wchar_t *s = L"Hello"L"World"; // emite el error C3688: sufijo literal no válido 'L'; no se encontró operador literal o plantilla de operador literal 'operator ""L'
    • const wchar_t *t = L”Hello” L”World”; // se compila sin errores

Más información

Cómo descargar archivos de soporte técnico de Microsoft

Se pueden encontrar actualizaciones de otros productos en la familia Visual Studio en el sitio web del sitio de descargas de Microsoft para Visual Studio.

Requisitos

Para obtener detalles sobre los requisitos del sistema, consulte Compatibilidad de Visual Studio 2015.

Requisito de reinicio

Es posible que deba reiniciar el equipo después de instalar este paquete.

Arquitecturas admitidas

  • 32 bits (x86)
  • 64 bits (x64) (WOW)
  • ARM

Aplicaciones de terceros


  • La instalación de Visual Studio 2015 RC permite instalar aplicaciones de terceros. Para obtener información sobre qué aplicaciones de terceros se requieren para instalar las herramientas para desarrollo móvil multiplataforma de Visual Studio 2015 RC, revise el artículo de Knowledge Base 3060693.
  • La desinstalación de Visual Studio 2015 RC no desinstala las aplicaciones de terceros. Para obtener información sobre cómo desinstalar aplicaciones de terceros instaladas con Visual Studio 2015 RC, revise el artículo de Knowledge Base 3060695.
Declinación de responsabilidades sobre la información de terceros
Los productos de otros fabricantes mencionados en este artículo son fabricados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, implícita o de otro tipo, acerca de la fiabilidad o el rendimiento de dichos productos.
Nota: es un artículo de "PUBLICACIÓN RÁPIDA" creado directamente por la organización de soporte técnico de Microsoft. La información aquí contenida se proporciona como está, como respuesta a problemas que han surgido. Como consecuencia de la rapidez con la que lo hemos puesto disponible, los materiales podrían incluir errores tipográficos y pueden ser revisados en cualquier momento sin previo aviso. Vea las Condiciones de uso para otras consideraciones
Propiedades

Id. de artículo: 3025133 - Última revisión: 06/15/2015 13:58:00 - Revisión: 4.0

  • kbsurveynew kbexpertiseadvanced atdownload KB3025133
Comentarios