Problemas de conhecidos do Visual Studio 2017 (versão 15.2)

Last Update: 25/07/2017

Visite a página de notas de versão atuais para saber mais sobre o Visual Studio 2017. Você também pode acessar a página Downloads para saber mais sobre outros produtos do Visual Studio.

Veja aqui os problemas conhecidos e as soluções alternativas disponíveis para esta versão.


Problemas de instalação

Não é possível iniciar o Cloud Explorer

  • Problema:

    Se você instalar o Cloud Explorer com a carga de trabalho de desenvolvimento para a Web, sua inicialização poderá falhar com a mensagem de erro “A instalação não pode continuar quando o Visual Studio está em execução. Feche o Visual Studio e tente novamente”. Esse erro é causado por dependências ausentes.

  • Solução alternativa:

    Instale a carga de trabalho de desenvolvimento do Azure e inicie o Cloud Explorer novamente.

O uso de uma pasta de instalação offline, quando desconectado da Internet, não instala o emulador do Windows

  • Problema:

    Quando você usa uma pasta de instalação offline que inclui o emulador do Windows 10 Mobile (Atualização para Criadores) para instalar o Visual Studio sem uma conexão com a Internet, o instalador do Visual Studio finaliza com a mensagem "Instalação concluída com aviso" e o emulador do Windows falha ao instalar.

  • Solução alternativa:

    Instale o emulador do Windows 10 Mobile separadamente do Visual Studio.

    1. Abra a pasta de instalação offline do Visual Studio e navegue até a pasta "Win10_Emulator_10.0.15063,version=10.0.15063.12,chip=x64".
    2. Execute o EmulatorSetup.exe para instalar o emulador do Windows.

      Se ainda não tiver instalado o Visual Studio, instale primeiro o emulador do Windows.

      1. Instale o emulador do Windows usando as instruções acima.
      2. Execute o instalador do Visual Studio para instalar o Visual Studio e o instalador não relatará o aviso.

O atalho do Instalador do Visual Studio não foi encontrado no Menu Iniciar

  • Problema:

    O atalho do Instalador do Visual Studio está ausente no Menu Iniciar.

  • Solução alternativa:

    Crie um atalho para "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vs_installer.exe" em computadores de 64 bits ou para "%ProgramFiles%\Microsoft Visual Studio\Installer\vs_installer.exe" em computadores de 32 bits.

Problemas no Editor e de IDE

Colorização do texto do editor incorreta no tema escuro

  • Problema:

    Quando você instala a carga de trabalho F# e inicia o VS pela primeira vez, ou pela primeira vez desde que o F# foi instalado, algumas fontes e cores não serão carregadas e voltarão para os padrões embutidos em código.

  • Solução alternativa:

    Desinstale ou desabilite o F# OU altere para um tema diferente em Ferramentas | Opções -> Ambiente -> Geral -> Tema de cores e altere de volta para o tema escuro. Essa solução alternativa corrige o problema temporariamente, mas ele retornará na próxima vez em que o VS for atualizado ou em que uma extensão for instalada.

Não há suporte para EditorConfig em arquivos XML

  • Problema:

    As convenções de estilo de codificação definidas em .editorconfig não são aplicadas ao editar arquivos XML.

  • Solução alternativa:

    Não há nenhuma solução alternativa no momento.

Não há suporte para as propriedades insert_final_newline EditorConfig e trim_trailing_whitespace

  • Problema:

    As propriedades insert_final_newline e trim_trailing_whitespace definidas no arquivo .editorconfig não têm efeito.

  • Solução alternativa:

    Não há nenhuma solução alternativa no momento.

O JavaScript IntelliSense parou de funcionar

  • Problema:

    Ao abrir um projeto com mais de 25 Mb de código JavaScript, ele exibe o erro "O serviço de linguagem está desabilitado para o projeto, porque ele incluía um grande número de arquivos .js. Considere excluir os arquivos usando a seção ‘exclude’ de um arquivo 'tsconfig'."

  • Solução alternativa:

    Adicione um tsconfig.json à raiz do seu projeto com o seguinte código:

    {
        "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 não reconhecido em projetos ASP.NET Core

  • Problema:

    Os arquivos TypeScript em projetos ASP.NET Core não têm nenhum IntelliSense e não estão sendo compilados no build.

  • Solução alternativa:

    Adicione um arquivo tsconfig.json vazio à raiz do seu projeto.

Problemas do NuGet

Ao usar o Console do Gerenciador de Pacotes, talvez a tecla 'Enter' não funcione

  • Problema:

    Às vezes, a tecla Enter não funciona no Console do Gerenciador de Pacotes. Se isso ocorrer, confira o progresso da correção e forneça informações úteis adicionais sobre as etapas de reprodução (NuGet#4204 e NuGet#4570).

  • Solução alternativa:

    Reinicie o Visual Studio e abra o PMC antes de abrir a solução. Como alternativa, é possível excluir o project.lock.json e restaurá-lo novamente.

Um pacote em um projeto do .NET Core que contém um assembly com uma assinatura inválida pode disparar um loop de restauração infinito

  • Problema:

    Às vezes, quando você usa um pacote que contém um assembly com uma assinatura inválida ou quando a versão do pacote é definida com o ticker 'DateTime', isso faz com que a restauração automática de pacotes seja executada em loop infinito (dotnet/project-system#1457).

  • Solução alternativa:

    Não há nenhuma solução alternativa no momento.

Não é possível exibir, adicionar ou atualizar o DotNetCLITools usando o Gerenciador de Pacotes do NuGet

  • Problema:

    O Gerenciador de Pacotes do NuGet não exibe nem permite a adição/atualização de DotNetCLITools (NuGet#4256).

  • Solução alternativa:

    O DotNetCLIToolReferences deve ser editado manualmente no arquivo de projeto.

Redirecionar a versão da estrutura de destino pode levar a um IntelliSense incompleto

  • Problema:

    Se você redirecionar a versão da estrutura de destino, isso poderá levar a um IntelliSense incompleto no Visual Studio. Isso acontece quando você usa PackageReferences como o formato do gerenciador de pacotes (NuGet#4216).

  • Solução alternativa:

    Faça uma restauração manual.

Problemas de Teste de Unidade Dinâmica

O Teste de Unidade Dinâmica não funciona em projetos .NET Core

  • Problema:

    O Teste de Unidade Dinâmica não tem suporte em projetos .NET Core.

  • Solução alternativa:

    Não há nenhuma solução alternativa no momento.

Problemas conhecidos de ferramentas da Web

Os projetos MVC4 não se conectam ao LocalDB do SQL Server em tempo de execução

  • Problema:

    Ao executar um projeto MVC4 no Visual Studio, poderá haver falha no acesso de banco de dados pelo aplicativo se ele usar o SQL Server Express LocalDB 2012. Isso ocorre porque os projetos MVC4 dependem, por padrão, do SQL Server Express LocalDB 2012, que não é instalado com o Visual Studio 2017.

  • Solução alternativa:

    Atualize o projeto para usar o SQL Server Express LocalDB 2016 ou baixe e instale manualmente o SQL Server Express LocalDB 2012 no computador.

Problemas com as ferramentas para .NET Core

Para obter uma lista atual dos problemas com as Ferramentas do .NET Core e do ASP.NET Core, acesse a nossa página do GitHub.

Problemas com Abrir Pasta

O IntelliSense não está disponível ao editar launch.vs.json ou tasks.vs.json

  • Problema:

    Quando você edita um arquivo launch.vs.json ou tasks.vs.json, o IntelliSense não fica disponível.

  • Solução alternativa:

    Instale a carga de trabalho de "Desenvolvimento Web e ASP.NET".

A refatoração de C# pode ter resultados inconsistentes

  • Problema:

    Durante a refatoração do código C# ou do VB, ele poderá apresentar resultados inconsistentes no modo de pasta.

  • Solução alternativa:

    Carregue os projetos em C# ou VB no modo Solução.

F10 não inicia o depurador em modo de pasta

  • Problema:

    A hotkey F10 não inicia o depurador em modo de pasta.

  • Solução alternativa:

    Use F5 ou F11 e defina um ponto de interrupção no ponto de entrada do aplicativo.

As edições não salvas em launch.vs.json podem ser perdidas

  • Problema:

    As edições não salvas em launch.vs.json serão perdidas quando você selecionar “Configurações de depuração e de inicialização” no menu de contexto.

  • Solução alternativa:

    Salve as alterações desse arquivo antes de selecionar “Configurações de depuração e inicialização” no menu de contexto.

  • Problema:

    Se você tiver editado um arquivo de projeto em modo de pasta, poderá haver uma falha ao recarregá-lo posteriormente no modo de solução.

  • Solução alternativa:

    Recarregue o projeto novamente. Se ainda houver uma falha para carregar, recarregue a solução.

Problemas de Ferramentas de Teste

Falha de descoberta para projetos UWP com um UITestMethod criado no Visual Studio VS2017

  • Problema:

    Falha na descoberta de projetos UWP com métodos de teste marcados com o atributo UITestMethod, criado no Visual Studio VS2017.

  • Solução alternativa:

    Atualize os pacotes do NuGet MSTest.TestFramework e MSTest.TestAdapter para a última versão (1.1.12+).

A execução de testes falha no Visual Studio quando um teste é adornado por um atributo DeploymentItem

  • Problema:

    Os projetos de teste criados no Visual Studio com testes marcados por um atributo DeploymentItem falham na execução e lançam uma exceção FileNotFound.

  • Solução alternativa:

    Atualize os pacotes do NuGet MSTest.TestFramework e MSTest.TestAdapter para a última versão (1.1.17).

Nenhum aviso ou erro do adaptador de teste visto no painel Testes da Janela de Saída

  • Problema:

    Por padrão, nenhum aviso ou erro do adaptador de teste é visto no painel Testes da Janela de Saída.

  • Solução alternativa:

    Defina Ferramentas -> Opções -> Teste -> Registro em log como Erro para ver essas mensagens.

Depuração e diagnóstico

O Ferramentas Remotas para a Visualização do Visual Studio 2017 não estão disponíveis

Problemas de Carga de Solução Leve

Algumas extensões podem não se comportar da forma esperada quando a carga de Solução Leve está habilitada

  • Problema:

    Talvez algumas extensões não se comportem da forma esperada quando a carga de Solução Leve está habilitada.

  • Solução alternativa:

    Desabilite a carga de Solução Leve e recarregue a solução.

Editar e Continuar não funciona quando a carga de Solução Leve está habilitada

  • Problema:

    Editar e Continuar pode não funcionar da forma esperada quando a carga de Solução Leve está habilitada.

  • Solução alternativa:

    Desabilite a carga de Solução Leve antes de carregar e recarregar a solução antes de usar Editar e Continuar.

Os projetos F# não compilarão nem darão suporte à navegação de símbolo quando a carga de solução leve estiver habilitada

  • Problema:

    Quando a carga de Solução Leve está habilitada, os projetos F# podem não ser compilados corretamente e os símbolos podem não estar totalmente disponíveis em GoTo.

  • Solução alternativa:

    Desabilite a carga de Solução Leve para Soluções que contêm projetos F#.

Os avisos serão duplicados quando a carga de Solução Leve estiver habilitada

  • Problema:

    Ao compilar uma solução com a carga de Solução Leve habilitada, talvez os avisos dos arquivos de projeto emitidos pelo build sejam exibidos duplicados na Lista de Erros.

  • Solução alternativa:

    Desabilite a carga de Solução Leve e recarregue a solução.

Problemas de extensibilidade

Um erro ocorre ao adicionar um Comando Personalizado ou uma Janela de Ferramenta Personalizada

  • Problema:

    Uma tentativa de adicionar um Comando Personalizado ou uma Janela de Ferramentas Personalizada a um projeto que contenha um arquivo XAML pode resultar na não adição da janela de comando ou da ferramenta personalizada ao projeto. Uma mensagem de erro também pode ser exibida no texto: "A sequência contém mais de um elemento de correspondência".

  • Solução alternativa:

    1. Feche todos os arquivos XAML abertos.
    2. Feche o Visual Studio.
    3. Inicie o Visual Studio e abra seu projeto.
    4. Adicione o comando personalizado ou a janela de ferramentas personalizada ao projeto (antes de carregar um arquivo XAML).

Problemas do Application Insights

Os Provedores Extensíveis do Application Insights não são carregados quando se clica com o botão direito do mouse em um projeto

  • Problema:

    Os Provedores Extensíveis do Application Insights não são carregados quando se clica com o botão direito do mouse em um projeto no Visual Studio. Isso ocorre porque os Provedores Extensíveis carregam binários do NuGet em um thread da tela de fundo depois que a solução é carregada. Alguns Provedores Extensíveis, como aqueles para PHP e Azure Service Fabric já foram instalados. Dessa forma, você não tem esse problema. Uma correção para esse problema estará disponível por meio de uma atualização automática logo após a versão inicial do Visual Studio 2017.

  • Solução alternativa:

    Abra um prompt de comando com privilégios administrativos e depois execute o seguinte com base em sua versão do Visual Studio:

    • Visual Studio Enterprise

      • "C:\Arquivos de Programas (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VsRegEdit.exe" defina a cadeia de caracteres "C:\Arquivos de Programas (x86)\Microsoft Visual Studio\2017\Enterprise" HKCU AppInsightsGettingStarted UseBackgroundThreadToFetchProjectInfo como desabilitada.
    • Visual Studio Professional

      • "C:\Arquivos de Programas (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VsRegEdit.exe" defina a cadeia de caracteres "C:\Arquivos de Programas (x86)\Microsoft Visual Studio\2017\Professional" HKCU AppInsightsGettingStarted UseBackgroundThreadToFetchProjectInfo como desabilitada.
    • Comunidade Visual Studio

      • "C:\Arquivos de Programas (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VsRegEdit.exe" defina a cadeia de caracteres "C:\Arquivos de Programas (x86)\Microsoft Visual Studio\2017\Community" HKCU AppInsightsGettingStarted UseBackgroundThreadToFetchProjectInfo como desabilitada.

Há uma falha de alguns projetos ASP.NET Core ao adicionar o trecho JavaScript do Application Insights para coleção de modo de exibição de página

  • Problema:

    Os projetos ASP.NET Core configurados com o Application Insights que não foram criados com o Visual Studio 2017 não serão executados. Tentar executar esse aplicativo causará o erro, "InvalidOperationException: nenhum serviço de tipo 'Microsoft.ApplicationInsights.AspNetCore.JavascriptSnippet' foi registrado."

  • Solução alternativa:

    Depois de configurar com o Application Insights, um trecho JavaScript é adicionado ao arquivo Views/Shared/_Layout.cshtml. Há duas soluções alternativas, dependendo se você deseja que o Application Insights colete exibições de página do seu aplicativo:

    1. Coletar exibições de página – Adicione ".UseApplicationInsights()" ao WebHostBuilder em Program.cs.
    2. Não coletar exibições de página – Exclua as seguintes linhas de Views/Shared/_Layout.cshtml:
      • @inject Microsoft.ApplicationInsights.AspNetCore.JavaScriptSnippet JavaScriptSnippet.
      • @Html.Raw(JavaScriptSnippet.FullScript).

Problemas do Team Explorer

Os comandos Git que alteram o índice poderão falhar se houver um index.lock órfão

  • Problema:

    Quando você executar um comando Git que altera o índice, ele falhará se não houver um index.lock Git órfão. O Git usa esse arquivo para indicar a outros processos do Git que o repositório está bloqueado para edição. Se o processo de edição ficar sem resposta ou for encerrado, o arquivo index.lock poderá ser deixado para trás e impedir que outros processos do Git editem o repositório.

  • Solução alternativa:

    Quando esse problema acontecer, examine a pasta .git/ do seu repositório e procure um arquivo index.lock. Se houver, e você não estiver executando ativamente um comando Git, exclua o arquivo.

Falha na clonagem via SSH

  • Problema:

    Falha na clonagem via SSH no Team Explorer. Uma correção para esse problema estará disponível em uma atualização futura.

  • Solução alternativa:

    Se você desejar usar o SSH, clone com base na linha de comando e, em seguida, adicione o repositório à sua lista de repositórios locais no Team Explorer. Também é possível clonar via HTTP no Team Explorer e, em seguida, definir seus remotos para usar o SSH em Configurações > Configurações do Repositório > Remotos. Esse problema foi corrigido no Visual Studio 2017 (versão 15.3), que está na visualização.

O cancelamento de comandos Git no Team Explorer não funciona

  • Problema:

    O cancelamento de um comando Git (por exemplo, um clone) no Team Explorer não funciona e, em vez disso, a operação é concluída. Esse problema não afeta outras operações do Team Explorer.

  • Solução alternativa:

    Não há nenhuma solução alternativa no momento.

Problemas de desenvolvimento da carga de trabalho gerenciada

Os projetos .NET 2.0/3.0/3.5 geram assemblies com destino incorreto

  • Problema:

    Depois de instalar o Visual Studio 2017 em um novo computador sem antes selecionar as ferramentas de desenvolvimento .NET Framework 3.5 na guia Componentes individuais e criar um projeto .NET 2.0 (ou 3.0/3.5), alguns assemblies (como recursos), após o build, serão marcados como .NET 4.0 mesmo quando o projeto definir como destino o .NET 2.0. Isso acontece porque o Visual Studio 2017 não instala mais o SDK do .NET Framework 3.5 por padrão e, como o SDK está ausente, o processo de build define como padrão o SDK do .NET 4.X.

  • Solução alternativa:

    O SDK do .NET 3.5 agora é apenas um componente opcional. Se você definir como destino um produto do .NET 3.5 (2.0/3.0/3.5), também será necessário selecionar as ferramentas de desenvolvimento do .NET Framework 3.5 na guia Componentes individuais durante a instalação. Isso instalará o SDK do .NET 3.5 necessário no computador usado durante o processo de build.

Problemas de carga de trabalho de desenvolvimento na Plataforma Universal do Windows

O designer XAML não está disponível

  • Problema:

    Ao desenvolver um aplicativo UWP, o designer XAML não está disponível.

  • Solução alternativa:

    O designer XAML não está disponível a menos que a versão da plataforma de destino do aplicativo seja igual ou inferior à versão do Windows 10 em que você está executando o Visual Studio. Por exemplo: se você estiver executando o Visual Studio em "Atualização de Aniversário do Windows 10 (build 14393)" e a versão da plataforma de destino para seu aplicativo UWP for "Atualização do Windows 10 para Criadores", o designer XAML não estará disponível para esse projeto do aplicativo. Para garantir que você possa usar o designer XAML, atualize para a versão mais recente do Windows 10.

A atualização do Visual Studio é necessária ao abrir um projeto UWP

  • Problema:

    Ao abrir um projeto no Visual Studio que foi criado na Visualização do Visual Studio 2017, pode ser exibida a você uma caixa de diálogo intitulada "Atualização do Visual Studio necessária", que lhe instrui a instalar um SDK de plataforma atualizada. O site de arquivamento do SDK do Windows vinculado da caixa de diálogo não lista a versão especificada do SDK do Windows.

  • Solução alternativa:

    Isso é esperado, já que a Visualização do Visual Studio 2017 incluía um SDK de pré-lançamento do Windows. Para corrigir isso, no arquivo de projeto, altere a versão da plataforma de destino para a versão do SDK do Windows que você pretende usar como destino. Para a Atualização do Windows 10 para Criadores, ela é "10.0.15063.0".

    1. Clique com o botão direito do mouse no projeto e selecione "Editar [AppName].[xx]proj", em que [xx]proj é .csproj, .vcxproj, etc.
    2. Nas propriedades do projeto "TargetPlatformVersion" (para projetos C#, VB e JS) ou "WindowsTargetPlatformVersion" (para C++) do arquivo de projeto, altere o valor para "10.0.15063.0" ou a versão de outro SDK que você tenha instalado.

Alguns controles XAML não estão disponíveis na caixa de ferramentas

  • Problema:

    Ao usar controles XAML que são instalados de SDKs de extensão, você poderá não ver alguns dos controles na caixa de ferramentas.

  • Solução alternativa:

    Se você quiser usar esses controles, poderá adicioná-los manualmente no Editor XAML.

Problemas conhecidos da área de trabalho do Visual C++

Não é possível compilar um projeto recém-criado da área de trabalho do C++ do Win32 depois de instalar o SDK da Atualização do Windows 10 para Criadores (10.0.15063.0)

  • Problema:

    O SDK da Atualização do Windows 10 para Criadores foi refatorado para reduzir o volume da instalação por padrão. Quando você instala este SDK por meio da carga de trabalho da UWP, ele não instalará os cabeçalhos e as bibliotecas necessárias para projetos de área de trabalho do C++ do Win32. No entanto, os projetos de área de trabalho do Visual C++ detectarão esse SDK conforme instalado e, por padrão, tentarão destinar-se ao 10.0.15063.0 em projetos recém-criados.

  • Solução alternativa:

    No instalador do Visual Studio:

    • Selecione o recurso "SDK do Windows 10 (10.0.15063.0) para área de trabalho C++ x86 e x64" na carga de trabalho "desenvolvimento de área de trabalho com C++".
    • Uma alternativa é escolher uma versão anterior do SDK, que está totalmente instalada no sistema (por exemplo, 10.0.14393.0), na caixa de diálogo Propriedades do Projeto.

A execução do ResEdit com apenas o SDK da Atualização do Windows 10 para Criadores (10.0.15063.0) instalado falhará devido ao rcdll.dll ausente

  • Problema:

    Ao executar o ResEdit com apenas o SDK da Atualização do Windows 10 para Criadores (10.0.15063.0) instalado, ele falhará devido ao rcdll.dll ausente. Esse problema ocorre devido à refatoração do SDK RS2 de layout de diretório, que fez com que o rcdll.dll fosse incluído em um local de diretório com versão.

  • Solução alternativa:

    Instale o SDK da Atualização de Aniversário do Windows 10 (10.0.14393.0) ou anterior.

Problemas do Xamarin

Build cancelado com o erro: "O projeto 'project_name' requer os componentes a seguir instalados em seu computador"

  • Problema:

    O build de aplicativos Android pode exigir a instalação de componentes adicionais. Isso pode ser necessário em vários casos. Por exemplo, se você usar um novo componente, como o pacote NuGet, ou se esta for a primeira solução do Xamarin.Forms que você tiver criado em um determinado computador.

  • Solução alternativa:

    • Verifique se os erros do IntelliSense estão visíveis na lista. O Xamarin para o Visual Studio detectará os recursos que estão faltando. Será exibido um erro informando os recursos que você precisa baixar e instalar. Clique duas vezes no erro na lista. Isso iniciará o download e instalará os componentes ausentes. É necessário que os erros do IntelliSense estejam visíveis na lista, caso contrário, você não poderá ver aquele erro. O build será cancelado se você tentar compilar qualquer projeto na solução sem instalar os componentes ausentes.
    • Um modo opcional de instalar os componentes ausentes é compilar na linha de comando.

Problemas do Python

O modelo do módulo de extensão do Python não compila

  • Problema:

    Quando o componente opcional do Desenvolvimento Nativo do Python está selecionado, um modelo de projeto do C++ é instalado para a criação de módulos de extensão. Esse modelo é padrão do Python 3.5, que pode não ser instalado se o Python 3.6 foi selecionado.

  • Solução alternativa:

    Descarregar o projeto e editá-lo. Há uma propriedade PythonVersion contendo a "3.5" que deve ler "3.6" a fim de compilar em Python 3.6.

Projetos do Serviço de Nuvem do Azure não carregam

  • Problema:

    Ao criar um projeto de Serviço de Nuvem do Azure com funções do Python, você poderá ver um erro: "O sistema não pode localizar o arquivo especificado". Isso ocorre porque a carga de trabalho do Python não instala corretamente todos os arquivos necessários por padrão.

  • Solução alternativa:

    Abrir o instalador do Visual Studio e modificar sua instalação. Na carga de trabalho de desenvolvimento do Python, marque "Ferramentas principais dos Serviços de Nuvem do Azure" e aplique a modificação. Isso adicionará os arquivos ausentes.

O console de gerenciamento do Django falha ao iniciar

  • Problema:

    Ao abrir o console de gerenciamento para um projeto do Django por meio do menu de contexto do projeto, será exibido um erro que contém django.core.exceptions.ImproperlyConfigured. Isso ocorre porque a variável de ambiente DJANGO_SETTINGS_MODULE não está configurada corretamente antes do console ser iniciado.

  • Solução alternativa:

    Adicione o seguinte código ao seu arquivo settings.py, substituindo o nome real do seu módulo de configurações pelo espaço reservado.

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

Ao abrir o console de gerenciamento, o primeiro comando a ser executado deve ser o django.setup(). Depois disso, o console deverá se comportar normalmente.

Editar arquivos HTML em um projeto do Django exibe um erro

  • Problema:

    Quando você abre um arquivo HTML que faz parte de um projeto do Django, é exibida uma caixa de mensagem e não há suporte de JavaScript. Isso ocorre porque o suporte de JavaScript no editor depende de haver uma versão do SDK do TypeScript instalada e as opções de instalação padrão não incluem o TypeScript.

  • Solução alternativa:

    Abrir o instalador do Visual Studio e modificar sua instalação. Em Componentes Individuais, localize e selecione qualquer opção de "SDK de TypeScript" e aplique a modificação.

Os módulos nos caminhos de pesquisa não aparecem na lista de conclusão da importação

  • Problema:

    Depois de adicionar um Caminho de Pesquisa a um projeto, os pacotes e os módulos disponíveis neste caminho não aparecerão nas listas de conclusão import e from ... import.

  • Solução alternativa:

    Nenhuma solução alternativa está disponível. Se você inserir o nome do módulo ou do pacote, as conclusões desses módulos deverão ser exibidas corretamente.

Outros problemas

Não foi possível se conectar ao (LocalDB)\MSSQLLocalDB no computador x86

  • Problema:

    É um problema localDB 2014 intermitente conhecido em que (LocalDB)\MSSQLLocalDB não pode ser conectado no computador x86.

  • Solução alternativa:

    Execute os seguintes comandos no prompt de comando:

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

Não foi possível criar pontos de interrupção de função nos fluxos de trabalho do SharePoint

  • Problema:

    O painel Pontos de Interrupção no Visual Studio permitia anteriormente a criação de pontos de interrupção do tipo "Fluxo de Trabalho". Essa funcionalidade foi removida.

  • Solução alternativa:

    Crie pontos de interrupção no modo de exibição de design usando o menu acionado com um clique do botão direito do mouse.

Talvez as atividades de fluxo de trabalho do SharePoint não sejam carregadas corretamente no Designer de Fluxo de Trabalho

  • Problema:

    Ao criar um novo projeto de solução ou de suplemento do SharePoint com um fluxo de trabalho e com atividades do SharePoint, você poderá ver um erro “A atividade não pôde ser carregada devido a erros no XAML” no designer de fluxo de trabalho depois de criar o projeto. Por padrão, um novo projeto de suplemento do SharePoint define como destino o .NET Framework 4.5.2. Para usar as atividades do SharePoint em um fluxo de trabalho, o projeto deve definir como destino o .NET Framework 4.5.

  • Solução alternativa:

    • Acesse as propriedades do projeto no menu de contexto no Gerenciador de Soluções ou por meio do menu do projeto.
    • Na guia Aplicativo, defina a Estrutura de destino como .NET Framework 4.5.

Poderá haver falha na criação do projeto do SharePoint com um fluxo de trabalho quando forem usados valores dinâmicos

  • Problema:

    Pode haver falha na criação de um projeto do SharePoint com um fluxo de trabalho com o seguinte erro, "O tipo ou nome do namespace ‘Atividades’ não existe no namespace ‘Microsoft’ (há uma referência de assembly ausente?)”.

  • Solução alternativa:

    1. Expanda o nó de fluxo de trabalho no Gerenciador de Soluções. Exiba o código para o arquivo workflow.xaml em nosso projeto pressionando F7 ou por meio do menu de contexto quando o arquivo for selecionado no Gerenciador de Soluções.
    2. Adicione a seguinte referência à seção <TextExpression.ReferencesForImplementation>: <AssemblyReference>Microsoft.Activities<AssemblyReference>.

Talvez o assistente de projeto de suplemento do SharePoint não detecte corretamente a versão do SharePoint que o projeto está definindo como destino

  • Problema:

    Quando você cria um projeto de suplemento do SharePoint, a nova caixa de diálogo do projeto tenta detectar a versão correta do SharePoint com base na URL do site fornecida. No entanto, se você também tiver o Visual Studio 2015 ou uma versão mais antiga dos componentes clientes do SharePoint instalada, a nova caixa de diálogo do projeto poderá determinar incorretamente que o projeto está definindo como destino o SharePoint 2016 em vez do SharePoint Online.

  • Solução alternativa:

    Para novos projetos de suplemento do SharePoint, verifique se a última página da nova caixa de diálogo do projeto selecionou a versão correta do SharePoint que seu projeto está definindo como destino. Para projetos existentes, é possível alterar a versão do SharePoint que o projeto está direcionando, fazendo o seguinte:

    1. Acesse as propriedades do projeto no menu de contexto no Gerenciador de Soluções ou por meio do menu do projeto.
    2. Na guia SharePoint, defina a versão do SharePoint de destino como a versão correta do SharePoint que seu projeto está definindo como destino.

O projeto de suplemento do Office Web pode conter avisos na Lista de Erros

  • Problema:

    O arquivo _officeintellisense.js contém uma declaração para um objeto "Office” que está em conflito com um objeto declarado no arquivo office.d.ts.

  • Solução alternativa:


    Esses avisos não devem afetar seu projeto, mas é possível removê-los comentando a declaração extra “var Office” no arquivo Scripts\Office\ _officeintellisense.js ou excluindo esse arquivo do projeto com o menu de contexto “Excluir do projeto” no Gerenciador de Soluções.

Pacotes de direcionamento do .NET não incluídos na carga de trabalho de ferramentas de desenvolvimento da Web do SKU das Ferramentas de Build do Visual Studio

  • Problema:

    A carga de trabalho de ferramentas de desenvolvimento da Web no SKU das Ferramentas de Build do Visual Studio não contém nenhum pacote de direcionamento do .NET. Isso significa que os binários do .NET só podem ser criados para definir como destino a 4.6.

  • Solução alternativa:

    Baixe e instale manualmente pacotes de direcionamento do .NET da Microsoft para o computador do build.

Os arquivos incluídos por recurso curinga não são mostrados no Gerenciador de Soluções, se eles estiverem fora da raiz do projeto

  • Problema:

    Para projetos de Núcleo do .NET e ASP.NET Core, todos os arquivos incluídos por padrões de recurso de curinga só serão mostrados no Gerenciador de Soluções se os arquivos forem incluídos no diretório raiz do projeto. Nenhum arquivo fora do diretório raiz do projeto será exibido. Ativar "Mostrar todos os arquivos" não corrigirá esse problema. Você também não poderá navegar até esses arquivos por meio de pesquisa, encontrar arquivos, ir para ou ir para definição.

  • Solução alternativa:

    Não há nenhuma solução alternativa conhecida para mostrar os arquivos ausentes no Gerenciador de Soluções ou para navegar até eles. No entanto, a compilação e a depuração desses projetos devem funcionar sem problemas. Na maioria dos casos, talvez seja possível editar esses arquivos normalmente abrindo-os manualmente. Por enquanto, recomendamos que você use arquivos vinculados individualmente no lugar de padrões de recurso de globalização externos.

O SKU do VS Test Professional 2017 não tem o Team Explorer, limitando o acesso aos relatórios do com base em Excel/SSRS do Warehouse/Cubo do TFS

  • Agora o problema está corrigido na versão 15.1 (26403.00):

    Instalando o SKU do VS Test Professional não instala mais o VS Team Explorer, que é usado para acessar os relatórios com base em Excel/SSRS do Warehouse/Cubo do TFS. Não há nenhum impacto sobre o cliente do MTM (Microsoft Test Manager) – ele continuará funcionando sem problemas conhecidos.