Problemas conocidos de Visual Studio 2017 (versión 15.2)

Last Update: 22/05/2017

Visite la página de notas de la versión actual para obtener más información sobre Visual Studio 2017. También puede visitar la página Descargas para obtener más información sobre otros productos de Visual Studio.

Estos son los problemas conocidos y las soluciones disponibles para esta versión.


Problemas de instalación

No se puede iniciar Cloud Explorer

  • Problema:

    Si instala Cloud Explorer con la carga de trabajo de Desarrollo web, puede producirse un error al iniciarlo que indique "El programa de instalación no puede continuar si Visual Studio se está ejecutando. Cierre Visual Studio y vuelva a intentarlo". Este error se produce porque faltan dependencias.

  • Solución:

    Instale la carga de trabajo de desarrollo de Azure y vuelva a iniciar Cloud Explorer.

El emulador de Windows no se instala mediante el uso de una carpeta de instalación sin conexión sin disponer de conexión a Internet

  • Problema:

    Al usar una carpeta de instalación sin conexión que incluya el emulador de Windows 10 Mobile (Creators Update) para instalar Visual Studio sin conexión a Internet, el instalador de Visual Studio se cierra con el mensaje “Instalación finalizada con advertencias”, y el emulador de Windows no se puede instalar.

  • Solución:

    Instale el emulador de Windows 10 Mobile independientemente de Visual Studio.

    1. Abra la carpeta de instalación sin conexión de Visual Studio y vaya a la carpeta “Win10_Emulator_10.0.15063,version=10.0.15063.12,chip=x64”.
    2. Para instalar el emulador de Windows, ejecute EmulatorSetup.exe.

      Si todavía no ha instalado Visual Studio, puede instalar el emulador de Windows en primer lugar.

      1. Instale el emulador de Windows siguiendo las instrucciones anteriores.
      2. Para instalar Visual Studio, ejecute el instalador pertinente. Este no informará de la advertencia.

El acceso directo Instalador de Visual Studio no se encuentra en el menú Inicio

  • Problema:

    El acceso directo Instalador de Visual Studio no está en el menú Inicio.

  • Solución:

    Cree un acceso directo a "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vs_installer.exe", en el caso de equipos de 64 bits, o en "%ProgramFiles%\Microsoft Visual Studio\Installer\vs_installer.exe" en el caso de las de 32 bits.

Problemas con el IDE y el editor

Coloración incorrecta del texto del editor en el tema oscuro

  • Problema:

    Al instalar la carga de trabajo de F# e iniciar VS por primera vez, o la primera vez después de instalar F#, no se pueden cargar algunas fuentes y colores y estos vuelven a los valores predeterminados codificados de forma rígida.

  • Solución:

    Desinstale o deshabilite F# O BIEN cambie de tema a través de Herramientas | Opciones -> Entorno -> General -> Tema de color y vuelva al tema oscuro. Esta solución alternativa corrige el problema de forma temporal, pero este se vuelve a producir la siguiente vez que se actualiza VS o se instala una extensión.

EditorConfig no es compatible con los archivos XML

  • Problema:

    Las convenciones de estilo de codificación definidas en .editorconfig no se aplican cuando se editan archivos XML.

  • Solución:

    No hay ninguna solución alternativa para este problema.

No existe compatibilidad con las propiedades insert_final_newline y trim_trailing_whitespace de EditorConfig

  • Problema:

    Las propiedades insert_final_newline y trim_trailing_whitespace definidas en el archivo .editorconfig no tienen ningún efecto.

  • Solución:

    No hay ninguna solución alternativa para este problema.

IntelliSense para JavaScript deja de funcionar

  • Problema:

    Al abrir un proyecto con más de 25 MB de código JavaScript, se muestra el error "El servicio de lenguaje está deshabilitado para el proyecto porque incluía una gran cantidad de archivos .js. Considere la posibilidad de excluir archivos con la sección 'exclude' de un archivo 'tsconfig.json'".

  • Solución:

    Agregue tsconfig.json a la raíz del proyecto con el código siguiente:

    {
        "compilerOptions": {
            "allowJs": true,            // These settings apply to .js files as well as .ts files
            "noEmit":  true             // Do not compile the JS (or TS) files in this project on build
        },
        "exclude": [
            "node_modules",             // Don't include any JavaScript found under "node_modules" or "bower_components"
            "bower_components"
        ]
    }
    

    Add additional folders with JavaScript code libraries. Another common one is Scripts/Office/1 if you're using office-js.

TypeScript no reconocido en proyectos de ASP.NET Core

  • Problema:

    Los archivos TypeScript en los proyectos de ASP.NET Core no tienen IntelliSense y no se están compilando.

  • Solución:

    Agregue un archivo tsconfig.json vacío a la raíz del proyecto.

Problemas con NuGet

Mientras usa la Consola del Administrador de paquetes, puede que la tecla "Entrar" no funcione

  • Problema:

    En algunas ocasiones, la tecla Entrar no funciona en la Consola del Administrador de paquetes. Si ve esto, revise el progreso de la corrección y proporcione información útil adicional sobre los pasos de reproducción (NuGet#4204 y NuGet#4570).

  • Solución:

    Reinicie Visual Studio y abra la Consola del Administrador de paquetes antes de abrir la solución. Como alternativa, puede eliminar project.lock.json y volverlo a restaurar.

Un paquete en un proyecto de .NET Core que contiene un ensamblado con una firma no válida puede desencadenar un bucle infinito de restauración

  • Problema:

    En algunas ocasiones, al usar un paquete que contiene un ensamblado con una firma no válida o cuando la versión del paquete está establecida con el valor "DateTime", la restauración automática del paquete se ejecutará en un bucle infinito (dotnet/project-system#1457).

  • Solución:

    No hay ninguna solución alternativa para este problema.

No se puede ver, agregar ni actualizar DotNetCLITools con el Administrador de paquetes de NuGet

  • Problema:

    El Administrador de paquetes de NuGet no muestra ni permite agregar o actualizar DotNetCLITools (NuGet#4256).

  • Solución:

    DotNetCLIToolReferences se debe editar manualmente en el archivo del proyecto.

Redestinar la versión del marco de trabajo de destino puede llevar a tener una instancia de IntelliSense incompleta

  • Problema:

    Si redestina la versión del marco de trabajo de destino, puede causar que una instancia de IntelliSense esté incompleta en Visual Studio. Esto sucede cuando se usa PackageReferences como el formato del administrador de paquetes (NuGet#4216).

  • Solución:

    Haga una restauración manual.

Problemas con las pruebas unitarias en vivo

Live Unit Testing no funciona con proyectos de .NET Core

  • Problema:

    Live Unit Testing no se admite en proyectos de .NET Core.

  • Solución:

    No hay ninguna solución alternativa para este problema.

Problemas conocidos con las herramientas web

Los proyectos de MVC4 no se conectan a SQL Server LocalDB en el entorno de tiempo de ejecución

  • Problema:

    Al ejecutar un proyecto de MVC4 en Visual Studio, se puede producir un error cuando la aplicación obtiene acceso a la base de datos si usa SQL Server Express LocalDB 2012. Esto se produce porque, de manera predeterminada, los proyectos de MVC4 dependen de SQL Server Express LocalDB 2012 que no se instala con Visual Studio 2017.

  • Solución:

    Actualice el proyecto para que use SQL Server Express LocalDB 2016 o descargue e instale manualmente SQL Server Express LocalDB 2012 en la máquina.

Problemas con las herramientas de .NET Core

Para obtener una lista actual de problemas con las herramientas de .NET Core y ASP.NET Core, vea nuestra página de GitHub (Problemas conocidos de NET Core y ASP.NET Core)

Problemas con Abrir carpeta

IntelliSense no está disponible durante la edición de launch.vson.json o tasks.vs.json

  • Problema:

    Cuando edita un archivo launch.vson.json o tasks.vson.json, IntelliSense no está disponible.

  • Solución:

    Instale la carga de trabajo "ASP.NET y desarrollo web".

La refactorización de C# puede tener resultados incoherentes

  • Problema:

    Al refactorizar el código de C# o VB puede haber resultados incoherentes en el modo de carpeta.

  • Solución:

    Cargue los proyectos de C# o VB en el modo de solución.

F10 no inicia el depurador en el modo de carpeta

  • Problema:

    La tecla de acceso rápido F10 no inicie el depurador en el modo de carpeta.

  • Solución:

    Use F5 o F11 y establezca un punto de interrupción en el punto de entrada de la aplicación.

Es posible que se pierdan las ediciones de launch.vs.json que no se guardaron

  • Problema:

    Las ediciones de launch.vs.json que no se guardaron se perderán cuando seleccione "Debug & Launch Settings" (Configuración de depuración e inicio) en el menú contextual.

  • Solución:

    Guarde los cambios de este archivo antes de seleccionar "Debug & Launch Setting" (Configuración de depuración e inicio) en el menú contextual.

  • Problema:

    Si editó un archivo del proyecto desde el modo de carpeta, es posible que no se pueda recargar después desde el modo de solución.

  • Solución:

    Vuelva a cargar el proyecto. Si todavía no se carga, recargue la solución.

Problemas con las herramientas de prueba

Se produce un error de detección en proyectos UWP que contienen el atributo UITestMethod creado en Visual Studio VS2017.

  • Problema:

    Se produce un error de detección en proyectos UWP con métodos de prueba que contienen el atributo UITestMethod creado en Visual Studio VS2017.

  • Solución:

    Actualice los paquetes NuGet MSTest.TestFraemwork y MSTest.TestAdapter a la última versión (1.1.12+).

Las pruebas de ejecución producen un error en Visual Studio cuando una prueba incluye un atributo DeploymentItem

  • Problema:

    Las pruebas de ejecución creadas en Visual Studio que contienen pruebas con un atributo DeploymentItem no se pueden ejecutar y devuelven una excepción FileNotFound.

  • Solución:

    Actualice los paquetes NuGet MSTest.TestFraemwork y MSTest.TestAdapter a la última versión (1.1.17).

No se muestra ninguna advertencia ni ningún error desde el adaptador de prueba en el panel Pruebas de la ventana Salida

  • Problema:

    De forma predeterminada, no se muestra ninguna advertencia ni ningún error desde el adaptador de prueba en el panel Pruebas de la ventana Salida.

  • Solución:

    Establezca Herramientas -> Opciones -> Prueba -> Registro en Error para ver estos mensajes.

Depuración y diagnósticos

Herramientas remotas para Visual Studio 2017 Preview no está disponible

  • Problema:

    Aún no hay disponible ninguna actualización para Herramientas remotas para Visual Studio 2017 Preview.

  • Solución:

    Herramientas remotas para Visual Studio 2017 es compatible con Visual Studio 2017 Preview. Pero si está interesado en usar la versión de vista previa más reciente del depurador remoto, vea Run the remote debugger from a file share (Ejecutar el depurador remoto desde un recurso compartido de archivos).

Problemas con Carga de solución ligera

Es posible que algunas extensiones no tengan el comportamiento esperado cuando Carga de solución ligera esté habilitada

  • Problema:

    Es posible que algunas extensiones no tengan el comportamiento esperado cuando Carga de solución ligera esté habilitada.

  • Solución:

    Deshabilite Carga de solución ligera y recargue la solución.

Editar y continuar no funciona cuando está habilitada la carga de solución ligera

  • Problema:

    Es posible que Editar y continuar no funcione cuando está habilitada la carga de solución ligera.

  • Solución:

    Deshabilite la carga de solución ligera y recargue la solución antes de usar Editar y continuar.

Los proyectos de F# no se compilarán ni admitirán la navegación de símbolos cuando esté habilitada la carga de la solución ligera

  • Problema:

    Cuando se habilita la carga de solución ligera, los proyectos de F# no pueden compilarse correctamente y es posible que los símbolos no estén completamente disponibles en GoTo.

  • Solución:

    Deshabilite la carga de solución ligera para soluciones que contengan proyectos de F#.

Si Carga de solución ligera está habilitada, las advertencias se duplican

  • Problema:

    Cuando compila una solución con Carga de solución ligera habilitada, puede que las advertencias provenientes de archivos del proyecto emitidas por la compilación aparezcan duplicadas en la Lista de errores.

  • Solución:

    Deshabilite Carga de solución ligera y recargue la solución.

Problemas con la extensibilidad

Se produce un error al agregar un comando personalizado o una ventana de herramientas personalizada

  • Problema:

    Intentar agregar un comando personalizado o una ventana de herramientas personalizada a un proyecto que contiene un archivo XAML puede dar como resultado que el comando personalizado o la ventana de comando no se agreguen al proyecto. También puede aparecer un error con el texto: "La secuencia contiene más de un elemento coincidente".

  • Solución:

    1. Cierre todos los archivos XAML abiertos.
    2. Cierre Visual Studio.
    3. Inicie Visual Studio y abra el proyecto.
    4. Agregue el comando personalizado o la ventana de herramienta personalizada al proyecto (antes de cargar un archivo XAML).

Problemas con Application Insights

Error al cargar los proveedores extensibles de Application Insights cuando se hace clic derecho en un proyecto

  • Problema:

    Error al cargar los proveedores extensibles de Application Insights cuando se hace clic derecho en un proyecto en Visual Studio. Esto sucede porque los proveedores extensibles cargan binarios desde NuGet en un subproceso en segundo plano una vez que se carga la solución. Algunos proveedores extensibles, como los de PHP y Azure Service Fabric, ya están instalados, por lo que no presentan este problema. Habrá disponible una corrección para este problema a través de una actualización automática poco después de la versión inicial de Visual Studio 2017.

  • Solución:

    Abra un símbolo del sistema con privilegios administrativos y, luego, ejecute lo siguiente según la versión de Visual Studio que tenga:

    • Visual Studio Enterprise

      • "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VsRegEdit.exe" set "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise" HKCU AppInsightsGettingStarted UseBackgroundThreadToFetchProjectInfo string Disabled.
    • Visual Studio Professional

      • "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VsRegEdit.exe" set "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional" HKCU AppInsightsGettingStarted UseBackgroundThreadToFetchProjectInfo string Disabled.
    • Comunidad de Visual Studio

      • "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VsRegEdit.exe" set "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community" HKCU AppInsightsGettingStarted UseBackgroundThreadToFetchProjectInfo string Disabled.

Algunos proyectos de ASP.NET Core no pudieron agregar el fragmento de código de JavaScript de Application Insights para la colección de vistas de página

  • Problema:

    Los proyectos de ASP.NET Core configurados con Application Insights que no se crearon con Visual Studio 2017 no se ejecutarán. Intentar ejecutar una aplicación de ese tipo generará el error "InvalidOperationException: No service of type 'Microsoft.ApplicationInsights.AspNetCore.JavascriptSnippet' has been registered" ("InvalidOperationException: no se registró ningún servicio de tipo 'Microsoft.ApplicationInsights.AspNetCore.JavascriptSnippet'".).

  • Solución:

    Una vez que realice la configuración con Application Insights, se agregará un fragmento de código de JavaScript en el archivo Views/Shared/_Layout.cshtml. Hay dos soluciones alternativas, las que dependerán de si desea que Application Insights recopile vistas de página desde la aplicación:

    1. Recopilar vistas de página: agregue ".UseApplicationInsights()" al elemento WebHostBuilder en Program.cs.
    2. No recopilar vistas de página: elimine las líneas siguientes de Views/Shared/_Layout.cshtml:
      • @inject Microsoft.ApplicationInsights.AspNetCore.JavaScriptSnippet JavaScriptSnippet.
      • @Html.Raw(JavaScriptSnippet.FullScript).

Problemas con Team Explorer

Posible error en los comandos de Git que modifican el índice si hay un archivo index.lock huérfano

  • Problema:

    Al ejecutar un comando de Git que altere el índice se producirá un error si hay un archivo index.lock huérfano de Git. Git usa este archivo para indicar a los otros procesos de Git que el repositorio está bloqueado para edición. Si el proceso de edición no responde o finalizó, el archivo index.lock se puede dejar fuera y evitar que otros procesos de Git editen el repositorio.

  • Solución:

    Cuando se genere este problema, vea la carpeta .git/ del repositorio y revise si hay un archivo index.lock. Si lo hay y no se ejecuta activamente un comando de Git, elimine el archivo.

Error en la clonación a través de SSH

  • Problema:

    Error en la clonación a través de SSH en Team Explorer. Se incluirá una corrección para este problema en una actualización futura.

  • Solución:

    Si desea usar SSH, ejecute una clonación desde la línea de comandos y, luego, agregue el repositorio a la lista de repositorios locales en Team Explorer. También puede ejecutar la clonación a través de HTTP en Team Explorer y, luego, establecer los elementos remotos para que usen SSH en Settings > Repository Settings > Remotes (Configuración > Configuración de repositorio > Elementos remotos).

La cancelación de los comandos de Git en Team Explorer no funciona

  • Problema:

    Cancelar un comando de Git (por ejemplo, un clon) en Team Explorer no funciona y, en su lugar, la operación se ejecuta completamente. Este problema no afecta a otras operaciones de Team Explorer.

  • Solución:

    No hay ninguna solución alternativa para este problema.

Problemas con el desarrollo de cargas de trabajo administradas

Los proyectos de .NET 2.0/3.0/3.5 generan ensamblados con un destino incorrecto

  • Problema:

    Después de instalar Visual Studio 2017 en una máquina nueva sin seleccionar primero las herramientas de desarrollo de .NET Framework 3.5 en la pestaña Componentes individuales y compilar un proyecto de .NET 2.0 (o 3.0/3.5), algunos ensamblados (como los recursos) se marcarán después de la compilación como .NET 4.0 incluso si el proyecto está dirigido a .NET 2.0. Esto sucede porque Visual Studio 2017 ya no instala el SDK de .NET Framework 3.5 de manera predeterminada y porque al SDK le falta el proceso de compilación que lo establece de manera predeterminada en el SDK de .NET 4.X.

  • Solución:

    El SDK de .NET 3.5 ahora solo es un componente opcional. Si el desarrollo está dirigido a un producto de .NET 3.5 (2.0/3.0/3.5), también necesitará seleccionar ".NET Framework 3.5 development tools" (Herramientas de desarrollo de .NET Framework 3.5) en la pestaña Componentes individuales durante la instalación. Con esto se instalará el SDK de .NET 3.5 requerido en la máquina que se usa durante el proceso de compilación.

Problemas de la carga de trabajo de desarrollo de la Plataforma universal de Windows

El diseñador XAML no está disponible

  • Problema:

    Al desarrollar una aplicación UWP, el diseñador XAML no está disponible.

  • Solución:

    El diseñador XAML no está disponible a menos que la versión de la plataforma de destino de la aplicación sea la misma o anterior a la versión de Windows 10 en la que se está ejecutando Visual Studio. Por ejemplo, si está ejecutando Visual Studio en "Actualización de aniversario de Windows 10 (compilación 14393)" y la versión de la plataforma de destino de la aplicación UWP es "Windows 10 Creators Update", el diseñador XAML no estará disponible para ese proyecto de aplicación. Para asegurarse de poder usar el diseñador XAML, actualice a la versión más reciente de Windows 10.

Se necesita una actualización de Visual Studio al abrir un proyecto de UWP

  • Problema:

    Al abrir un proyecto de Visual Studio creado en Visual Studio 2017 Preview, puede aparecer un cuadro de diálogo titulado "Se necesita una actualización de Visual Studio" que le insta a instalar un SDK de la plataforma actualizado. El sitio web de archivo de Windows SDK al que se vincula desde el cuadro de diálogo no muestra la versión especificada de Windows SDK.

  • Solución:

    Esto es normal, ya que Visual Studio 2017 Preview incluía una versión preliminar de Windows SDK. Para solucionarlo, en el archivo del proyecto, cambie la versión de la plataforma de destino a la versión de Windows SDK que vaya a ser el destino. En el caso de Windows 10 Creators Update, es "10.0.15063.0".

    1. Haga clic con el botón derecho en el proyecto y seleccione "Editar [AppName].[xx]proj", donde [xx]proj es .csproj, .vcxproj, etc.
    2. En las propiedades del proyecto "TargetPlatformVersion" (en proyectos de C#, VB y JS) o "WindowsTargetPlatformVersion" (en C++), cambie el valor a "10.0.15063.0" o a la versión de otro SDK que haya instalado.

Algunos controles XAML no están disponibles en el cuadro de herramientas

  • Problema:

    Al usar controles XAML que se instalan desde los SDK de extensión, es posible que no se vean algunos de los controles en el cuadro de herramientas.

  • Solución:

    Si quiere usar estos controles, puede agregarlos manualmente en el Editor de XAML.

Problemas conocidos de la versión para escritorio de Visual C++

No se puede compilar un proyecto de escritorio Win32 recién creado en C++ tras instalar el SDK de Windows 10 Creators Update (10.0.15063.0)

  • Problema:

    El SDK de Windows 10 Creators Update se ha refactorizado para reducir la superficie de instalación de forma predeterminada. Al instalar este SDK mediante la carga de trabajo de UWP, no se instalarán los encabezados ni las bibliotecas necesarias para los proyectos de escritorio Win32 en C++. Sin embargo, los proyectos de escritorio de Visual C++ detectarán e identificarán este SDK como instalado y, de forma predeterminada, para los proyectos recién creados intentarán establecer como destino la versión 10.0.15063.0.

  • Solución:

    En el instalador de Visual Studio:

    • Seleccione la característica “Windows 10 SDK (10.0.15063.0) para escritorio C++ x86 y x64” en la carga de trabajo “Desarrollo para el escritorio con C++”.
    • También puede elegir una versión anterior del SDK que esté totalmente instalada en el sistema (por ejemplo, 10.0.14393.0) en el cuadro de diálogo Propiedades de proyecto.

Al ejecutar ResEdit solo con el SDK de Windows 10 Creators Update (10.0.15063.0) instalado, se producirá un error debido a que falta rcdll.dll.

  • Problema:

    Al ejecutar ResEdit solo con el SDK de Windows 10 Creators Update (10.0.15063.0) instalado, se producirá un error debido a que falta rcdll.dll. Se trata de un problema debido a la refactorización del SDK de RS2 del diseño del directorio, lo que provoca que rcdll.dll se incluya en una ubicación de directorio con versiones.

  • Solución:

    Instale la Actualización de aniversario del SDK de Windows 10 (10.0.14393.0) o una versión anterior.

Problemas con Xamarin

Compilación cancelada con el error: “El proyecto “nombre_proyecto” requiere que los componentes siguientes estén instalados en la máquina”

  • Problema:

    La compilación de aplicaciones Android puede requerir la instalación de otros componentes. Esto puede ser necesario en varios casos. Por ejemplo, si usa un nuevo componente, como el paquete NuGet, o si es la primera solución de Xamarin.Forms que ha compilado en una máquina determinada.

  • Solución:

    • Asegúrese de que los errores de IntelliSense sean visibles en la lista. Xamarin para Visual Studio detectará esos recursos que faltan. Se mostrará un error en el que se le informará de los recursos que se necesitan para la descarga y la instalación. Haga doble clic en el error de la lista. Se iniciará la descarga y la instalación de los componentes que faltan. Es necesario que los errores de IntelliSense sean visibles en la lista, ya que, en caso contrario, no podrá ver el error en cuestión. Si intenta compilar un proyecto en la solución sin instalar los componentes que falten, esta se cancelará.
    • Una forma opcional de instalar los componentes que falten es realizar la compilación mediante la línea de comandos.

Problemas de Python

No se compila la plantilla del módulo de extensión de Python

  • Problema:

    Cuando se selecciona el componente opcional de desarrollo nativo de Python, se instala una plantilla de proyecto de C++ para crear módulos de extensión. Esta plantilla usa Python 3.5 de forma predeterminada, que es posible que no esté instalado si se ha seleccionado Python 3.6.

  • Solución:

    Descargue el proyecto y edítelo. Hay un propiedad PythonVersion que contiene "3.5" que debería mostrar "3.6" para poder compilar con Python 3.6.

No se cargan los proyectos de Azure Cloud Services

  • Problema:

    Al crear un proyecto de Azure Cloud Services con roles de Python, es posible que vea el error "El sistema no encuentra el archivo especificado". Se debe a que la carga de trabajo de Python no ha instalado correctamente todos los archivos necesarios de forma predeterminada.

  • Solución:

    Abra el instalador de Visual Studio y modifique la instalación. En la carga de trabajo de desarrollo de Python, active "Herramientas principales de Azure Cloud Services" y aplique la modificación. Esto agregará los archivos que faltan.

No se puede iniciar la consola de administración de Django

  • Problema:

    Al abrir la consola de administración de un proyecto de Django a través del menú contextual del proyecto, se le mostrará un error que contiene django.core.exceptions.ImproperlyConfigured. Esto se debe a que la variable de entorno DJANGO_SETTINGS_MODULE no está correctamente configurada antes de iniciar la consola.

  • Solución:

    Agregue el código siguiente a su archivo settings.py, sustituyendo el marcador de posición por el nombre real del módulo de configuración.

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "<module name placeholder>")

Al abrir la consola de administración, el primer comando que se debe ejecutar es django.setup(). Después, la consola debería comportarse normalmente.

La edición de archivos HTML en un proyecto de Django muestra un error

  • Problema:

    Al abrir un archivo HTML que forma parte de un proyecto de Django, se muestra un cuadro de mensaje y no hay compatibilidad con JavaScript. Esto se debe a que la compatibilidad con JavaScript en el editor depende de si hay una versión del SDK de TypeScript instalada y las opciones de instalación predeterminadas no incluyen TypeScript.

  • Solución:

    Abra el instalador de Visual Studio y modifique la instalación. En Componentes individuales, busque y seleccione cualquier opción de "SDK de TypeScript" y aplique la modificación.

Los módulos de rutas de búsqueda no aparecen en la lista de finalización de la importación

  • Problema:

    Después de agregar una ruta de búsqueda a un proyecto, los paquetes y los módulos disponibles en esa ruta de acceso no aparecen en las listas de finalización import y from ... import.

  • Solución:

    No hay ninguna solución disponible. Si escribe el nombre del paquete o el módulo, las finalizaciones de esos módulos deberían aparecer correctamente.

Problemas de R

R 3.4.0 no se admite todavía

  • Problema:

    Todavía no se admite R 3.4.0 descargado de cran.r-project.org debido a cambios en algunas API nativas.

  • Solución

    Las versiones anteriores de R siguen funcionando correctamente cuando Microsoft R Client se incluye en el instalador. La compatibilidad con R 3.4.0 se agregará en una futura actualización.

Otros problemas

No se puede conectar a (LocalDB)\MSSQLLocalDB en una máquina x86

  • Problema:

    Se trata de un problema intermitente conocido de localDB 2014, donde (LocalDB)\MSSQLLocalDB no se puede conectar en una máquina x86.

  • Solución:

    Ejecute los siguientes comandos en el símbolo del sistema:

    1. sqllocaldb stop mssqllocaldb.
    2. sqllocaldb delete mssqllocaldb.
    3. sqllocaldb start mssqllocaldb.

No se pueden crear puntos de interrupción de función en flujos de trabajo de SharePoint

  • Problema:

    El panel Puntos de interrupción de Visual Studio anteriormente permitía la creación de puntos de interrupción de tipo "Flujo de trabajo". Esta funcionalidad se ha quitado.

  • Solución:

    Cree puntos de interrupción en la vista de diseñador utilizando el menú contextual.

Es posible que las actividades de flujo de trabajo de SharePoint no se carguen correctamente en el Diseñador de flujo de trabajo

  • Problema:

    Al crear un nuevo complemento de SharePoint o proyecto de solución con un flujo de trabajo y actividades de SharePoint, es posible que vea el error "No se cargó la actividad debido a los errores en el código XAML" en el Diseñador de flujo de trabajo tras crear el proyecto. De manera predeterminada, un nuevo proyecto de complemento de SharePoint usa como destino .NET Framework 4.5.2. Para usar actividades de SharePoint en un flujo de trabajo, el proyecto debe usar como destino .NET Framework 4.5.

  • Solución:

    • Obtenga acceso a las propiedades del proyecto, ya sea desde el menú contextual del Explorador de soluciones o a través del menú Proyecto.
    • En la pestaña Aplicación, establezca la versión de .NET Framework de destino en .NET Framework 4.5.

Es posible que el proyecto de SharePoint con un flujo de trabajo encuentre un error en la compilación cuando se usan valores dinámicos

  • Problema:

    Es posible que un proyecto de SharePoint con un flujo de trabajo encuentre el siguiente error al compilar: "The type or namespace name 'Activities' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)" (El tipo o nombre del espacio de nombres "Actividades" no existe en el espacio de nombres "Microsoft" [¿falta una referencia de ensamblado?])".

  • Solución:

    1. Expanda el nodo Flujo de trabajo en el Explorador de soluciones. Consulte el código del archivo workflow.xaml en el proyecto; para ello, presione F7 o use el menú contextual con el archivo seleccionado en el Explorador de soluciones.
    2. Agregue la siguiente referencia a la sección <TextExpression.ReferencesForImplementation>: <AssemblyReference>Microsoft.Activities<AssemblyReference>.

Es posible que el asistente para proyectos de complemento de SharePoint no detecte correctamente la versión de SharePoint que el proyecto usa como destino

  • Problema:

    Al crear un proyecto de complemento de SharePoint, el cuadro de diálogo Nuevo proyecto intenta detectar la versión correcta de SharePoint en función de la dirección URL del sitio proporcionada. Sin embargo, si también tiene instalados Visual Studio 2015 o una versión anterior de SharePoint Client Components, es posible que el cuadro de diálogo Nuevo proyecto determine que el proyecto usa como destino SharePoint 2016 en lugar de SharePoint Online.

  • Solución:

    Para proyectos nuevos de Complementos de SharePoint, asegúrese de comprobar que la última página del cuadro de diálogo Nuevo proyecto ha seleccionado la versión correcta de SharePoint que su proyecto usa como destino. Para proyectos existentes, puede cambiar la versión de SharePoint que el proyecto usa como destino haciendo lo siguiente:

    1. Obtenga acceso a las propiedades del proyecto, ya sea desde el menú contextual del Explorador de soluciones o a través del menú Proyecto.
    2. En la pestaña SharePoint, establezca la versión de destino de SharePoint en la versión de SharePoint correcta que su proyecto usa como destino.

El proyecto de complementos web de Office puede contener advertencias en la Lista de errores

  • Problema:

    El archivo _officeintellisense.js contiene una declaración sobre un objeto "Office" que entra en conflicto con un objeto declarado en el archivo office.d.ts.

  • Solución:

    Estas advertencias no deberían impactar el proyecto, pero puede quitar las advertencias si marca como comentario la declaración "var Office" adicional en el archivo Scripts\Office\ _officeintellisense.js o si ejecuta este archivo desde el proyecto con el menú contextual "Excluir del proyecto"“ en el Explorador de soluciones.

Paquetes de compatibilidad de .NET no incluidos en la carga de trabajo de herramientas de desarrollo web del SKU de Visual Studio Build Tools

  • Problema:

    La carga de trabajo de herramientas de desarrollo web del SKU de Visual Studio Build Tools no contiene ningún paquete de compatibilidad de .NET. Esto significa que los binarios de .NET solo se pueden compilar para tener como destino la versión 4.6.

  • Solución:

    Descargue e instale manualmente los paquetes de compatibilidad de .NET desde Microsoft a la máquina de compilación.

Los archivos incluidos mediante el uso de comodines no se muestran en el Explorador de soluciones si están fuera de la raíz del proyecto.

  • Problema:

    Para los proyectos de .NET Core y ASP.NET Core, los archivos incluidos de patrones de uso de comodines solo se mostrarán en el Explorador de soluciones si los archivos se incluyen en el directorio raíz del proyecto. No se mostrarán los archivos fuera del directorio raíz del proyecto. Si se activa "Mostrar todos los archivos", no se resolverá este problema. Tampoco podrá navegar a estos archivos a través de la búsqueda, buscar en archivos, ir a, o ir a definición.

  • Solución:

    No hay ninguna solución conocida para mostrar los archivos que faltan en el Explorador de soluciones o navegar a ellos. Sin embargo, compilar y depurar estos proyectos deberían funcionar sin problemas. En la mayoría de los casos, debe editar estos archivos de la forma habitual abriéndolos manualmente. Por el momento, se recomienda usar archivos vinculados individualmente en lugar de patrones de uso de comodines externos.

El SKU de VS Test Professional 2017 no incorpora Team Explorer, lo que limita el acceso a los informes basados en Excel o SSRS del cubo o el almacén de TFS.

  • El problema ya está corregido en la versión 15.1 (26403.00):

    La instalación del SKU de VS Test Professional ya no incluye VS Team Explorer, un elemento necesario para acceder a informes basados en Excel o SSRS del cubo o el almacén de TFS. No hay impacto en el cliente Microsoft Test Manager (MTM), el que seguirá funcionando sin ningún problema conocido.