Visual Studio Icon Notas de versão do Visual Studio 2017 Preview 15,7Visual Studio 2017 Preview version 15.7 Release Notes



Comunidade de Desenvolvedores | Requisitos de Sistema | Compatibilidade | Código Distribuível | Termos de Licença | Blogs | Problemas ConhecidosDeveloper Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Known Issues


Observação

Esta não é a versão mais recente do Visual Studio.This is not the latest version of Visual Studio. Para obter informações sobre a versão mais recente do Visual Studio 2019, visite a página atual de Notas sobre a versão.To see information on the latest version, Visual Studio 2019, please visit the current Release Notes page.



Versões do Visual Studio 2017 versão prévia 15,7Releases of Visual Studio 2017 version 15.7 Preview


Problemas conhecidosKnown Issues

Veja todos os problemas atuais conhecidos e as soluções alternativas disponíveis no Visual Studio 2017 versão 15.7.See all existing known issues and available workarounds in Visual Studio 2017 version 15.7.

Visual Studio 2017 Known Issues Visual Studio 2017 Known Issues


Release Notes Icon Visual Studio 2017 versão 15,7 Preview 5Visual Studio 2017 version 15.7 Preview 5 New Release icon

lançado em 26 de abril de 2018released April 26, 2018

Resumo das novidades do 15,7 Preview 5Summary of What's New in 15.7 Preview 5

Novos recursos no 15,7 Preview 5New Features in 15.7 Preview 5

Problemas corrigidos na 15,7 Preview 5Issues Fixed in 15.7 Preview 5

Estes são os problemas relatados pelo cliente abordados nesta versão.These are the customer-reported issues addressed in this release. Se você estiver procurando um problema específico relatado pelo cliente que foi corrigido no 15,7 Preview 5, visite a comunidade de desenvolvedores.If you are looking for a specific customer-reported issue that has been fixed in 15.7 Preview 5, visit the Developer Community.


Detalhes das novidades do 15,7 Preview 5Details of What's New in 15.7 Preview 5

Suporte da UWP para Ferramentas de Build do Visual Studio 2017UWP Support in Visual Studio 2017 Build Tools

As Ferramentas de Build do Visual Studio permitem que você crie servidores de build sem instalar todo o Visual Studio.The Visual Studio Build Tools allow you to create build servers without installing all of Visual Studio. Em resposta às solicitações do cliente, aprimoramos o Ferramentas de Build do Visual Studio para dar suporte a tipos de projeto adicionais.In response to customer requests, we have enhanced the Visual Studio Build Tools to support additional project types. A visualização 5 agora inclui as ferramentas UWP, trazendo a lista de projetos com suporte ASP.NET, Azure, C++ desktop, ClickOnce, Containers, .NET Core, .NET desktop, Node.js, Office e SharePoint, Python, TypeScript, testes de unidade, UWP, WCF e Xamarin.Preview 5 now includes UWP tools, bringing the supported project list ASP.NET, Azure, C++ desktop, ClickOnce, containers, .NET Core, .NET Desktop, Node.js, Office and SharePoint, Python, TypeScript, Unit Tests, UWP, WCF, and Xamarin. Esperamos adicionar suporte para SQL em uma versão futura.We expect to add support for SQL in a future release. Clique aqui para baixar a versão de visualização do ferramentas de Build do Visual Studio.Click here to download the preview release of the Visual Studio Build Tools.

Ferramentas do Service Fabric para a versão 6.2 do Service FabricService Fabric Tooling for the 6.2 Service Fabric release

As Ferramentas do Service Fabric para a versão 6.2 do Service Fabric fornecem suporte de compatibilidade para o runtime do 6.2 e o SDK 3.1.The Service Fabric Tools for the Service Fabric 6.2 release provide compatibility support for the 6.2 runtime and 3.1 SDK. Com várias correções de bug, um novo recurso permite adicionar suporte para contêiner a projetos ASP.NET ou Console existentes.Along with several bug fixes, a new feature enables adding container support to existing ASP.NET or Console projects. Os projetos do .NET Framework e do .NET Core 2.0 são compatíveis por meio de um novo menu de contexto, "Adicionar suporte de orquestração" e de uma caixa de diálogo.Both .NET Framework and .NET Core 2.0 projects are supported through a new "Add Orchestration Support" context menu and dialog. Depois de adicionar o suporte de orquestração do Service Fabric, esses projetos podem ser implantados remotamente e depurados no cluster local do Service Fabric.Once these projects have added Service Fabric orchestration support, they can be deployed remotely and debugged on the local Service Fabric cluster.

Atualização de Entity Framework ToolsEntity Framework Tools Update


Release Notes Icon Visual Studio 2017 versão 15,7 Preview 4Visual Studio 2017 version 15.7 Preview 4

lançado em 18 de abril de 2018released April 18, 2018

Resumo das novidades do 15,7 Preview 4Summary of What's New in 15.7 Preview 4

Novos recursos no 15,7 Preview 4New Features in 15.7 Preview 4

Problemas corrigidos na versão prévia 4 do 15,7Issues Fixed in 15.7 Preview 4

Estes são os problemas relatados pelo cliente abordados nesta versão.These are the customer-reported issues addressed in this release. Se você estiver procurando um problema específico relatado pelo cliente que tenha sido corrigido no 15,7 Preview 4, visite a comunidade de desenvolvedores.If you are looking for a specific customer-reported issue that has been fixed in 15.7 Preview 4, visit the Developer Community.


Detalhes das novidades do 15,7 Preview 4Details of What's New in 15.7 Preview 4

Instalando o Visual StudioInstalling Visual Studio

  • A caixa de diálogo de atualização agora fornece mais detalhes sobre a atualização, como o que há de novo, o tamanho do download e a versão de atualização mais recente.The update dialog now provides more details about your update, such as what's new, the download size, and latest update version.

Aprimoramentos de produtividade do .NET.NET Productivity Improvements

  • Use Ações e Refatorações Rápidas (Ctrl+. ) para:Use Quick Actions and Refactorings (Ctrl+.) to:
    • Converter for para foreach , e vice-versaConvert for-to-foreach, and vice versa
    • Criar campos particulares readonlyMake private fields readonly
  • Ir para Definição (F12) agora é compatível com desconstruções e cláusulas de consulta de LINQ.Go To Definition (F12) is now supported for LINQ query clauses and deconstructions.

DesempenhoPerformance

  • Nesta versão, o tempo de carregamento da solução para projetos do C# e VB foi reduzido em uma média de 20%.In this release, we've improved solution load time for C# and VB projects by an average of 20%.

C++C++

  • Essa versão contém uma correção para uma vulnerabilidade local de divulgação de informações confidenciais em arquivos PDB, conforme descrito em CVE-2018-1037.This release contains a fix for a local information disclosure vulnerability in PDB files as described in CVE-2018-1037.
  • C5045 é um novo diagnóstico de compilador que permite que você veja os padrões de código em que o compilador teria inserido uma mitigação do Spectre.C5045 is a new compiler diagnostic that lets you see code patterns where the compiler would have inserted a Spectre mitigation.
  • A instalação do CMake agrupada do Visual Studio foi atualizada de 3.10 para 3.11.Visual Studio's bundled CMake installation has been upgraded from 3.10 to 3.11.
  • Projetos do CMake agora dão suporte à análise estática do código C++, tal como VCXProj.CMake projects now support static analysis of C++ code, such as VCXProj.
  • O MSVC agora dá suporte ao recurso C++ 17 P0426R1 "constexpr for std::char_traits," que torna std::string_view much mais utilizável no tempo de compilação.MSVC now supports the C++17 feature P0426R1 "constexpr for std::char_traits," which makes std::string_view much more usable at compile time.

PythonPython

  • Agora você pode executar MyPy em um projeto clicando com o botão direito do mouse no projeto e selecionando Python > MyPy.You can now run MyPy on a project by right-clicking on the project and selecting Python > MyPy. O MyPy verificará seu código com dicas de tipo e quaisquer erros de tipo detectados serão mostrados na lista de erros.MyPy will check your code against type hints, and any type errors detected will be shown in the error list.
  • Você pode agora criar e usar ambientes do Conda, bem como gerenciar pacotes para seus ambientes do Conda usando pip ou Conda.You can now create and use Conda environments as well as manage packages for your Conda environments using pip or Conda.
  • Confira a postagem no blog do Python na versão prévia 4 para saber mais sobre como usar dicas de Conda, MyPy e tipo.Check out the Python in Preview 4 blog post for more on using Conda, MyPy, and type hints.

Gerenciador de TestesTest Explorer

  • O Gerenciador de Testes agora tem mais ícones responsivos durante execuções de teste.The Test Explorer now has more responsive icons during test runs. Quando uma execução de teste está em andamento, um anel de progresso é exibido ao lado de testes que estão sendo executados e um ícone de relógio é exibido para testes com execução pendente.When a test run is in progress, a progress ring appears next to tests that are currently executing, and a clock icon appears for tests that are pending execution.

Release Notes Icon Visual Studio 2017 versão 15,7 Preview 3Visual Studio 2017 version 15.7 Preview 3

lançado em 9 de abril de 2018released April 9, 2018

Resumo das novidades na 15,7 Preview 3Summary of What's New in 15.7 Preview 3

Novos recursos no 15,7 Preview 3New Features in 15.7 Preview 3

Problemas corrigidos na 15,7 Preview 3Issues Fixed in 15.7 Preview 3

Estes são os problemas relatados pelo cliente abordados nesta versão.These are the customer-reported issues addressed in this release. Se você estiver procurando um problema específico relatado pelo cliente que tenha sido corrigido no 15,7 Preview 3, visite a comunidade de desenvolvedores.If you are looking for a specific customer-reported issue that has been fixed in 15.7 Preview 3, visit the Developer Community.


Detalhes das novidades do 15,7 Preview 3Details of What's New in 15.7 Preview 3

Instalando o Visual StudioInstalling Visual Studio

Reduzimos a superfície de instalação na unidade do sistema movendo o cache de download, componentes compartilhados, alguns SDKs e ferramentas para unidades diferentes (Figura 1).We reduced the installation footprint on the system drive by moving the download cache, shared components, some SDKs and tools to different drives (Figure 1).

Há três locais que você pode gerenciar:There are three locations you can manage:

Importante

Esses locais só podem ser definidos com sua primeira instalação.These locations can only be set with your very first installation.

  • Produto principal do Visual Studio: esse local é para arquivos específicos da versão do Visual Studio que você selecionou para instalação.Visual Studio core product: This location is for files that are specific to the version of Visual Studio you selected to install.
  • Cache de download: manifestos e arquivos de instalação serão baixados para esse local.Download cache: Installation files and manifests will be downloaded to this location. Se você não quiser manter o cache de download desmarcando a caixa de seleção, os arquivos serão removidos após a conclusão da instalação.If you decide not to keep the download cache by unchecking the check box, the files will be removed after installation completes.
  • Componentes, ferramentas e SDKs compartilhados: esse local é para arquivos compartilhados por instalações do Visual Studio lado a lado.Shared components, tools, and SDKs: This location is for files that are shared by side-by-side Visual Studio installations.
Install Locations
(Figura 1) Escolher os locais de instalação(Figure 1) Choose install locations

Observação

Ferramentas e SDKs que têm regras diferentes sobre onde eles estão instalados não serão instalados nesta unidade.Tools and SDKs that have different rules as to where they are installed won’t be installed to this drive. As regras específicas da ferramenta/SDK têm precedência.The tool/SDK specific rules take precedence.

Visual Studio IDEVisual Studio IDE

  • Ao alternar branches no git não exigir uma solução ou projeto para recarregar, não temos mais uma caixa de diálogo de progresso modal.When switching branches in Git does not require a solution or project to reload, we no longer have a modal progress dialog.
  • Projetos ASP.NET e ASP.NET Core agora podem criar e associar os Azure Key Vaults com os respectivos aplicativos Web dentro do IDE configurando o serviço conectado "Key Vault".ASP.NET and ASP.NET Core projects can now create and associate Azure Key Vaults with their web applications within the IDE by configuring the "Key Vault" Connected Service.
  • Agora você pode editar arquivos de projeto do .NET Core no local, o que significa que as ações de abrir a pasta recipiente e restaurar guias e outros recursos do Editor são totalmente compatíveis.You can now edit .NET Core project files in-place, so opening containing folder, restoring tabs, and other Editor features are fully supported. Alterações no IDE, tais como adicionar um arquivo vinculado, serão mescladas com as alterações não salvas no editor.IDE changes, such as adding a linked file, will be merged with unsaved changes in the editor.

Team ExplorerTeam Explorer

Em configurações globais do git, agora há uma opção para escolher entre o OpenSSL e o canal seguro.In Git Global Settings, there is now an option to choose between OpenSSL and Secure Channel. OpenSSL é o padrão.OpenSSL is the default.

DesempenhoPerformance

Reduzimos os tempos de carregamento do IntelliSense em grandes projetos do .NET Core em 25%.We've reduced IntelliSense load times in large .NET Core projects by 25%.

C++C++

  • Use CodeLens acima de cada um dos testes de unidade para executar, depurar e exibir o status do teste.Use CodeLens above each of your unit tests to Run, Debug, and view Test Status.
  • As ferramentas de desenvolvimento do Visual Studio iOS para C++ foram atualizadas para funcionar com o Xcode 9.The Visual Studio iOS development tools for C++ have been updated to work with Xcode 9.
  • Adicionada a opção/analyze: RuleSet para cl.exe para filtrar os avisos nas ferramentas de análise de código C++ com base na configuração do conjunto de regras.Added /analyze:ruleset option to cl.exe for filtering down warnings in the C++ Code Analysis tools based on ruleset configuration. Isso resulta em uma experiência consistente entre invocações autônomas do compilador e o IDE e também melhora o desempenho, executando apenas as regras mencionadas no conjunto de regras.This results in a consistent experience between standalone invocations of the compiler and the IDE and improves performance by running only the rules mentioned in ruleset.
  • Herdar um construtor agora funciona do mesmo modo que herdar qualquer outro membro da classe base.Inheriting a constructor now works the same as inheriting any other base class member. Anteriormente, isso funcionava declarando um novo construtor que delegava para o original; com essa alteração, os construtores de classe base são visíveis em uma classe derivada como se fossem construtores de classe derivada, aprimorando a consistência em C++.Previously, this worked by declaring a new constructor that delegates to the original; with this change, base class constructors are visible in a derived class as if they were derived class constructors, improving consistency in C++.
  • Modelos que são projetados para usar qualquer tipo como um parâmetro não de tipo podem agora usar a palavra-chave auto na lista de parâmetros de modelo.Templates that are designed to take any type as a non-type parameter can now use the auto keyword in the template parameter list. Isso permite que instâncias usem qualquer tipo em vez de precisar determinar e fornecer o tipo de parâmetro de modelo no ponto de instanciação.This allows instantiations to use any type instead of needing to determine and supply the type of template parameter at the point of instantiation.
  • std:: Launder agora tem suporte.std::launder is now supported.
  • A pesquisa de nome em duas fases está funcionando corretamente em quase todos os casos.Two-phase name lookup operates correctly in almost all cases. Alguns casos de borda, como chamadas de função não dependentes para operadores sobrecarregados, serão corrigidos em uma atualização futura.Some edge cases, such as non-dependent function calls to overloaded operators, will be fixed in a future update.
  • O conjunto de ferramentas de compilador MSVC está em conformidade com o C++ 17 Standard.The MSVC compiler toolset conforms with the C++ 17 Standard. Ao compilar com a opção /Zc:__cplusplus, o valor da macro __cplusplus reflete os números da versão Standard correta.When compiling with the /Zc:__cplusplus switch, the value of the __cplusplus macro reflects the correct Standard version numbers.
  • O Runtime do Visual C++ agora dá suporte a mitigações para a vulnerabilidade de variante 1 do Spectre.The Visual C++ Runtime now supports mitigations for the Spectre variant 1 vulnerability. O conjunto de ferramentas inclui versões mitigadas e não mitigadas das DLLs.The toolset includes mitigated and non-mitigated versions of the DLLs. Habilitar o recurso de Mitigação do Spectre na página de propriedades de Geração de Código também causará vinculação à versão mitigada da DLL.Enabling the Spectre Mitigation feature in the Code Generation property page will also cause linking to the mitigated version of the DLL. Mais informações sobre mitigações do Spectre estão disponíveis no Blog da Equipe do Visual C++.More information about Spectre mitigations is available on the Visual C++ Team Blog.
  • Suporte ao compilador habilitado para Spectre mitgations em compilações não otimizadas (/OD).Enabled compiler support for Spectre mitgations in non-optimized builds (/Od).
  • A opção /Zf está habilitada por padrão, o que permite geração de PDB mais rápida ao usar vários processos de compilação.The /Zf switch is now enabled by default, which enables faster PDB generation when using multiple compilation processes.
  • Aprimoramos significativamente a geração de código para /await.We have significantly improved the code generation for /await. Reimplementamos corrotinas no gerador de código para melhorar a confiabilidade, corrigindo a grande maioria dos erros.We have re-implemented coroutines in the code generator to improve reliability, fixing the vast majority of bugs.
  • A exibição de destinos CMake fornece uma maneira alternativa de exibir a origem de um projeto CMake no Gerenciador de soluções; em vez de uma exibição baseada em pasta, ele organiza o código em destinos de CMake individuais.The CMake Targets View provides an alternative way to view a CMake project's source in the Solution Explorer; instead of a folder-based view, it organizes the code into individual CMake targets. A organização é semelhante à organização dos arquivos de Solução e de Projeto criados pelo gerador de "Visual Studio" do CMake.The organization is similar to the organization of the Project and Solution files created by the CMake "Visual Studio" generator.
  • Os arquivos de origem (. cpp) que pertencem a projetos CMake agora podem ser criados individualmente por meio do menu CMake ou clicando com o botão direito do mouse em um arquivo de origem no Gerenciador de Soluções.Source files (.cpp) belonging to CMake projects can now be built individually via the CMake menu or by right clicking on a source file in the Solution Explorer.
  • Macros desconhecidas que causam erros de análise de marca agora são sublinhadas com linhas onduladas verdes.Unknown macros that cause tag-parsing errors are now underlined with green squiggles. Uma ação rápida está disponível para adicionar a macro automaticamente a um arquivo de dica de C++ para resolver o problema.A quick action is available to automatically add the macro to a C++ Hint file to resolve the issue. Todos os erros de análise de marca na solução ou pasta podem ser listados clicando em "Exibir Erros do Analisador de Marca" no menu do projeto.All tag-parsing errors in the Solution or folder can be listed by clicking "Display Tag Parser Errors" on the Project menu.
  • Adicionamos cabeçalhos ao caminho de inclusão do CppProperties.json com ações rápidas em Abrir Pasta.Add headers to the CppProperties.json include path with quick actions in Open Folder.
  • Cabeçalhos de sistemas de tipo Linux e Unix agora são baixados automaticamente para uso pelo IntelliSense no Windows.Headers from Linux and Unix-like systems are now automatically downloaded for use by IntelliSense on Windows. Eles também são usados para fornecer uma experiência do IntelliSense aprimorada para desenvolvimento de plataforma nativa do Linux.These are also used to provide an enhanced IntelliSense experience for Linux native Platform development.

Compilador C#C# Compiler

Além das correções de bugs, esta versão traz os seguintes recursos do C# 7,3:In addition to bug fixes, this release brings the following C# 7.3 features:

PythonPython

A versão ptvsd 4,0 do depurador do Python lançada na Visualização 1 agora está incluída (por padrão) e oferece um desempenho muito mais rápido.The ptvsd 4.0 version of the Python debugger released in Preview 1 is now included (on-by-default), and offers much faster performance. Se você já tiver instalado a versão experimental do depurador na visualização 1 ou na versão prévia 2, será necessário executar pip uninstall ptvsd o em seu ambiente Python para usar a versão mais recente.If you had previously installed the experimental version of the debugger in Preview 1 or Preview 2, you will need to run pip uninstall ptvsd in your Python environment to use the latest version. Confira a postagem no blog do Python no Visual Studio 15,7 para saber mais.Check out the Python in Visual Studio 15.7 blog post to learn more.

Ferramentas do Visual Studio para XamarinVisual Studio Tools for Xamarin

Esta versão inclui o Xamarin.Android 8.3 e o Xamarin.iOS 11.10.This release includes Xamarin.Android 8.3 and Xamarin.iOS 11.10.

IntelliSense XAML AprimoradoImproved XAML IntelliSense

Os desenvolvedores do Xamarin. Forms usando o Visual Studio 2017 versão 15,7 perceberão uma experiência do IntelliSense amplamente aprimorada (Figura 2).Xamarin.Forms developers using Visual Studio 2017 version 15.7 will notice a vastly improved IntelliSense experience (Figure 2). A experiência de edição XAML do Xamarin.Forms agora conta com o mesmo mecanismo IntelliSense presente no WPF e UWP.The Xamarin.Forms XAML editing experience is now powered by the same IntelliSense engine that powers WPF and UWP. Isso traz muitos aprimoramentos para desenvolvedores, incluindo a melhor correspondência, sugestões de lâmpada, navegação de código, linting, conclusão de recurso e conclusão de extensão de marcação.This brings many enhancements to developers, including improved matching, light bulb suggestions, code navigation, linting, resource completion, and markup extension completion.

Xamarin.Forms XAML editing experience
(Figura 2) Experiência de edição XAML do Xamarin. Forms(Figure 2) Xamarin.Forms XAML editing experience
Provisionamento automático do iOSAutomatic iOS Provisioning

Tornamos o provisionamento de dispositivos iOS para desenvolvimento mais fácil.We have made iOS device provisioning for development easier. No Visual Studio 2017 versão 15.7, há uma experiência simplificada para solicitar um certificado de desenvolvimento, gerar uma chave de assinatura, adicionar um dispositivo no Centro de Desenvolvedores e criar um perfil de provisionamento, tudo com um único botão clique em um botão.In Visual Studio 2017 version 15.7, there's a streamlined experience to request a development certificate, generate a signing key, add a device in the Developer Center, and create a provisioning profile, all with a single button click. Todo o trabalho pesado de provisionamento de um dispositivo iOS é realizado para você em menos de 30 segundos.All the heavy lifting of provisioning an iOS device is handled for you in less than 30 seconds.

Gerenciamento de SDK do AndroidAndroid SDK Management

Descobrir quais SDKs do Android instalar para o desenvolvimento móvel pode ser demorado.Figuring out what Android SDKs to install for mobile development can be time consuming. O Visual Studio 2017 versão 15.7 adiciona um novo Gerenciador de SDK do Android que remove a incerteza do processo de gerenciamento de instalações do SDK do Android.Visual Studio 2017 version 15.7 adds a new Android SDK manager that takes the guesswork out of managing Android SDK installations. Depois de abrir um projeto para o qual você não tem os SDKs instalados para compilá-lo, um aviso será exibido para ajudá-lo a baixar os SDKs necessários.After opening a project for which you don’t have SDKs installed to build it, a notice will appear to help you download the required SDKs. Depois de clicar em "Baixar e Instalar" e aceitar o contrato de licença relevante, os SDKs corretos serão automaticamente instalados para você em segundo plano.After clicking “Download & Install” and accepting the relevant license agreement, the correct SDKs will automatically be installed in the background for you.

Novos Modelos de Projeto do iOS e do AndroidNew iOS & Android Project Templates

Independentemente de você ser novo ou um desenvolvedor de Xamarin experiente, os modelos de projeto são uma parte importante da jornada de criação do aplicativo.Whether you’re new or a seasoned Xamarin developer, project templates are an important part of the app building journey. Eles devem ser fáceis de localizar e configurá-lo para o sucesso desde o início (Figura 3).They should be easy to find and set you up for success from the start (Figure 3). Nesta versão, recriamos completamente nossos modelos de projeto nativo iOS e Android para melhor capacidade de descoberta e suporte para padrões de navegação modernos como submenus ou guias inferiores.In this release, we have completely rebuilt our iOS and Android native project templates for better discoverability and support for modern navigation patterns like flyout or bottom tabs.

iOS & Android Project Templates
(Figura 4) Fácil de localizar e definir seus modelos de projeto iOS & Android(Figure 4) Easy to find and set your iOS & Android Project Templates
Melhorias para a instalaçãoImprovements to Installation

O Instalador do Visual Studio agora será fornecido com uma configuração atualizada do SDK do Android, incluindo a API do Android 27 e o Android SDK Tools 26.The Visual Studio Installer will now ship with an updated Android SDK configuration, including Android API 27 and Android SDK Tools 26. Isso inclui suporte para inicialização rápida, que permite que o Android Emulator inicialize em menos de cinco segundos.This includes support for quick boot, which enables your Android emulator to boot in less than five seconds.

Além disso, incluímos o Gerenciador de dispositivos Android como parte do desenvolvimento móvel com carga de trabalho do .NET para facilmente criar, editar e excluir os emuladores.Additionally, we have included the Android Device Manager as part of the Mobile development with .NET workload to easily create, edit, and delete emulators.

Live Unit TestingLive Unit Testing

  • O Live Unit Testing agora funciona com pdbs e pdbs inseridos especificando /deterministic.Live Unit Testing now works with embedded pdbs and pdbs specifying /deterministic.
  • Adicionado suporte para projetos que usam assemblies de referência.Added support for projects that use reference assemblies.
  • O recurso de depuração de retrocesso do IntelliTrace agora dá suporte a instantâneos em exceções.IntelliTrace's step-back debugging feature now supports taking snapshots on exceptions. Para habilitar o recurso, vá para ferramentas > opções > configurações do IntelliTrace e selecione a opção eventos e instantâneos do IntelliTrace (Figura 5).To enable the feature, go to Tools > Options > IntelliTrace settings, and select the option IntelliTrace events and snapshots (Figure 5).
Snapshot on exception
(Figura 5) Instantâneo na exceção(Figure 5) Snapshot on exception

Ferramentas da WebWeb Tools

  • Apresenta o Gerenciador de bibliotecas, uma nova ferramenta para adicionar ativos do lado do cliente (por exemplo, estruturas JavaScript e CSS) ao seu projeto sem a sobrecarga de NPM e Bower.Introduces Library Manager, a new tool for adding client side assets (e.g. JavaScript and CSS frameworks) to your project without the overhead of NPM and Bower.
  • Os modelos de projeto de aplicativo Web ASP .NET foram atualizados para versões mais recentes dos pacotes dependentes.The ASP.NET Web Application project templates have been refreshed to newer versions of the dependent packages.
  • Capacidade de publicar seus aplicativos não-contêineres para Azure App serviço no Linux.Ability to publish your non-containerized applications to Azure App Service on Linux.
  • Link para abrir o Serviço de Aplicativo do Azure no Cloud Explorer da página Resumo da Publicação.Link to open your Azure App Service in Cloud Explorer from the Publish Summary page.
  • Suporte para publicação de aplicativos dependentes e independentes do .NET Core Framework.Support for publishing .NET Core framework dependent and self-contained applications.
  • Suporte de publicação para aplicativos F# para o Serviço de Aplicativo e para a pasta.Publish support for F# applications to App Service and folder.

Ferramentas para Desenvolvedores da Plataforma Universal do WindowsTools for Universal Windows Platform Developers

  • O SDK do Windows Insider Preview mais recente (Build 17133) agora está disponível como um componente opcional com a carga de trabalho de desenvolvimento de Plataforma Universal do Windows.The latest Windows Insider Preview SDK (build 17133) is now available as an optional component with the Universal Windows Platform development workload.
  • As ferramentas de Animação e Gerenciamento de Estado Visual estão disponíveis no Blend com as atualizações mais recentes para o Designer XAML.Visual State Management and Animation tooling is available in Blend with the latest updates to the XAML Designer. Agora, todos os desenvolvedores UWP têm acesso a essas ferramentas.Now, all UWP developers have access to these tools. Além disso, Editar XAML e Continuar agora dá suporte à edição de estados visuais e animações.In addition, XAML Edit & Continue now supports editing Visual States and Animations.

NuGetNuGet

Esta versão dá suporte imediato à migração de projetos existentes com base em packages.config para PackageReference.This release provides out of the box support for migrating existing projects based on packages.config to PackageReference.

DepuraçãoDebugging

Esta versão adiciona suporte à autenticação do VSTS e do GitHub para Vínculo da Fonte.This release adds VSTS and GitHub authentication support for Source Link. A autenticação será adicionada às solicitações de link de origem automaticamente se estiver disponível por meio do IDE.Authentication will be added to Source Link requests automatically if it is availalbe through the IDE. Se o usuário ainda não estiver autenticado, a interface do usuário de entrada será mostrada para habilitar a autenticação.If the user is not already authenticated, sign in UI will be shown to enable authentication.


Release Notes Icon Visual Studio 2017 versão 15,7 Preview 2Visual Studio 2017 version 15.7 Preview 2

lançado em 21 de março de 2018released March 21, 2018

Resumo das novidades do 15,7 Preview 2Summary of What's New in 15.7 Preview 2

Novos recursos no 15,7 Preview 2New Features in 15.7 Preview 2

Problemas corrigidos na visualização 15,7 2Issues Fixed in 15.7 Preview 2

Estes são os principais problemas relatados pelo cliente abordados nesta versão.These are the top customer-reported issues addressed in this release. Se você estiver procurando um problema específico relatado pelo cliente que foi corrigido no 15,7 Preview 2, visite a comunidade de desenvolvedores.If you are looking for a specific customer-reported issue that has been fixed in 15.7 Preview 2, visit the Developer Community.


Detalhes das novidades do 15,7 Preview 2Details of What's New in 15.7 Preview 2

Visual Studio IDEVisual Studio IDE

  • Experiência de salvamento aprimorada-antes de atualizar o Visual Studio, todas as alterações pendentes serão salvas localmente primeiro antes de iniciar a atualização.Improved save experience - Before updating Visual Studio all pending changes will be saved locally first before starting the update. A caixa de diálogo atualizar mostrará um botão salvar tudo & atualizar em vez de atualizar agora.The update dialog, will show a Save All & Update button instead of Update Now.
  • A janela de diálogo (Figura 5) que indica qual operação de execução longa está mantendo o Visual Studio ocupado, agora o leitor de tela está acessível (por exemplo, NVDA, narrador, etc.).The dialog window (Figure 5) that indicates which long running operation is keeping Visual Studio busy, is now screen reader accessible (e.g. NVDA, Narrator, etc). Quando a caixa de diálogo for mostrada pelo Visual Studio, o leitor de tela tocará uma indicação de áudio indicando que novas informações ficam visíveis na tela.When the dialog is shown by Visual Studio, the screen reader will play an audio cue indicating new information is visible on the screen. Os usuários podem ler o conteúdo da caixa de diálogo ou interagir com o botão "Cancelar" quando disponível invocando o comando "alterar exibição" no Narrator.Users can read the contents of the dialog or interact with the “Cancel” button when available by invoking the “Change View” command in Narrator.

Observação

Para suporte completo ao Narrator, você deve estar usando builds do Windows 10 Redstone 4 (RS4).For full Narrator support, you must be using Windows 10 Redstone 4 (RS4) builds.

Wait dialog
(Figura 6) Aguardar caixa de diálogo, agora leitor de tela acessível(Figure 6) Wait dialog, now screen reader accessible
  • Quando um aplicativo ASP.NET ou ASP.NET Core depende Azure Key Vault, um erro aparecerá na lista de erros se o aplicativo não puder acessar o Key Vault no tempo de execução do computador desse desenvolvedor, dada a conta selecionada em ferramentas > opções > autenticação de serviço do Azure.When an ASP.NET or ASP.NET Core application depends on Azure Key Vault, an error appears in the error list if the app will not be able to access that Key Vault at runtime from that developer’s machine given the account selected under Tools > Options > Azure Service Authentication. Isso reduz o tempo para descobrir e corrigir o problema de permissão ou da conta e evitar uma falha de aplicativo em runtime.This shortens the time to discover and correct the permission or account issue and avoid an application failure at runtime.

C++C++

  • Adicionadas cinco novas regras impondo itens da diretrizes principais do C++ em relação ao uso da biblioteca de suporte de diretrizes.Added five new rules enforcing items from the C++ Core Guidelines regarding use of the Guidelines Support Library.
  • Permitimos classes base públicas em tipos de agregação, para que eles possam ser inicializados usando a sintaxe de inicialização de agregação sem escrever construtores com texto clichê.We allow public base classes in aggregate types, so that they can be initialized using aggregate initialization syntax without writing boilerplate constructors. Na lista de inicializadores entre chaves, bases de dados são inicializadas primeiro, seguidas por membros de dados.In the braced initializer list, bases are initialized first, followed by data members.
  • Estenda a dedução de argumento de modelo para funções a construtores de classes de modelo – ao construir um modelo de classe, você não precisa mais especificar os argumentos.Extend template argument deduction for functions to constructors of template classes – when you construct a class template you no longer have to specify the arguments.
  • O C++ 17 alterou a definição de conversões de qualificação.C++17 has changed the definition of qualification conversions. Anteriormente, elas eram permitidas entre ponteiros de vários níveis e ponteiros mistos, de modo que qualificadores podiam frequentemente ser adicionados em níveis que não o primeiro; no entanto, isso não se aplicava da mesma forma a matrizes.Previously, these were permitted between multi-level pointers and mixed pointers, such that qualifiers could often be added at levels other than the first; however, this did not similarly apply to arrays.
  • A ordem de avaliação de expressão foi refinada para operadores C++ principais que, anteriormente, eram deixados para detalhes de implementação do compilador, tais como acesso de membro, atribuição e índice de matriz.Refined the expression evaluation order for major C++ operators that were previously left to compiler implementation detail, for example, member access, assignment, and array index.
  • A declaração using foi expandida para dar suporte à semântica de expansão de pacote para membros de classe base variadic, que podem então ser usados dentro da classe derivada.Expand the using declaration to support pack expansion semantics for variadic base class members, which can then be used inside the derived class.
  • Agora concluímos com a implementação completa de SFINAE em Expressões e fizemos as alterações correspondentes na Biblioteca de Modelos Padrão.We are now complete with the full implementation of Expression SFINAE, and have made the corresponding Standard Template Library changes.
  • Algoritmos paralelos implementados em conformidade com o padrão ISO C++ 17.Implemented parallel algorithms conforming to the ISO C++17 standard. Consulte o arquivo de origem localizado em [VSInstallDir]\VC\Tools\MSVC\<ver>\include\yvals.h para obter detalhes adicionais.See the source file located at [VSInstallDir]\VC\Tools\MSVC\<ver>\include\yvals.h for additional details.
  • No modo /std:c++17, o nível de aviso de C4834 ("descartando o valor retornado da função com o atributo 'nodiscard'") é aumentado de W3 para W1.In /std:c++17 mode, the warning level of C4834 ("discarding return value of function with 'nodiscard' attribute") is increased from W3 to W1. Além disso, o compilador agora pode deduzir o tipo de um argumento de modelo não tipo que é declarado com auto.In addition, the compiler can now deduce the type of a non-type template argument that is declared with auto.

Ferramentas da WebWeb Tools

  • Adicionamos suporte para hospedagem de aplicativos ASP.NET Core diretamente no processo do IIS Express.We added support for hosing ASP.NET Core applications directly in the IIS Express process.
  • Agora você pode criar uma conta de armazenamento e fornecer um nome de cadeia de conexão a ser armazenada nas configurações do Serviço de Aplicativo ao publicar em um novo Serviço de Aplicativo do Azure.You can now create a storage account and provide a connection string name to be stored in App Service settings when publishing to a new Azure App Service.

Suporte a AppInstaller em pacotes APPXAppInstaller Support in APPX Packages

A Plataforma Universal do Windows permite a distribuição de aplicativos sem a Microsoft Store usando um mecanismo chamado de "sideload".The Universal Windows Platform allows distributing applications without the Microsoft Store by using a mechanism called “sideloading”. Esta versão permite que você gere o arquivo appinstaller para obter atualizações automáticas de suas implantações com base em APPX.This release allows you to generate the appinstaller file to get automatic updates from your APPX based deployments. Saiba mais sobre a tecnologia subjacente.Learn more about the underlying technology.

Aprimoramentos de ferramentas para XAML condicionalTooling Enhancements for Conditional XAML

O Editor XAML agora fornece o IntelliSense para a criação de XAML condicional.The XAML editor now provides IntelliSense for authoring conditional XAML. Ao usar um tipo que não está presente na versão mínima do seu aplicativo, o Editor XAML agora não apenas avisa, mas também fornece várias opções para corrigi-lo.When using a type that is not present in the target min version of your app, the XAML editor now not only warns, but also, provides several options to fix it.

JavaScript e TypeScriptTypeScript and JavaScript

O Visual Studio 2017 versão 15,7 Preview 2 agora é fornecido com o TypeScript 2,8 RC.Visual Studio 2017 version 15.7 Preview 2 now ships with TypeScript 2.8 RC. Esta versão traz os seguintes aprimoramentos:This release brings the following improvements:

  • Suporte para jsconfig.json , um arquivo que pode ajudar a controlar as opções do editor de modo semelhante a tsconfig.json.Support for jsconfig.json, a file that can help control your editor options much like tsconfig.json.

  • Uma opção para reduzir o uso de recursos desativando a verificação de tipo para arquivos não abertos.An option to reduce resource usage by turning off type-checking for unopened files.

    • Esse é o único diagnóstico de relatório para arquivos abertos na opção editor em Tools > Options > TextEditor > JavaScript/TypeScript > Project .This is the Only report diagnostics for files opened in the editor option under Tools > Options > TextEditor > JavaScript/TypeScript > Project.
  • Novos recursos de edição para os usuários TypeScript e JavaScript.New editing features for both TypeScript and JavaScript users.

    • Aplicar todas as correções rápidas dentro de um arquivo.Applying all quick fixes within a file.
    • Organizar importaçõesOrganize imports
    • Conclusões para this. em classes e chaves em JSX.Completions for this. in classes and braces in JSX.
  • Recursos do TypeScript 2,8TypeScript 2.8 features

    • Tipos condicionais ( A extends B ? C : D )Conditional types (A extends B ? C : D)
    • Novos auxiliares de tipo condicional de lib.d.ts como NonNullable, ReturnType, Extract e Exclude.New lib.d.ts conditional type helpers such as NonNullable, ReturnType, Extract, and Exclude.
    • Controle granular sobre modificadores em tipos mapeados.Granular control on modifiers in mapped types.
    • Controle sobre fábricas JSX em arquivos usando o novo pragma // @jsx.Control on JSX factories within files using the new // @jsx pragma.

    Você pode encontrar mais informações sobre TypeScript 2.8 no blog do TypeScript 2.8 RC.You can find more information on TypeScript 2.8 in the TypeScript 2.8 RC blog.

  • Os recursos do TypeScript 2,7 incluem:TypeScript 2.7 features include:

    • Inicialização de propriedade estritaStrict property initialization
    • Separadores numéricosNumeric separators
    • Protetores de tipo mais inteligentesSmarter type guards

    Você pode encontrar mais informações sobre TypeScript 2.7 no blog do TypeScript 2.7.You can find more information on TypeScript 2.7 in the TypeScript 2.7 blog.

  • Também corrigimos alguns dos principais problemas gerados por clientes, incluindo o disparo prematuro de snippets, refatorações não canceláveis, formatação de difícil desabilitação e seleção incorreta de versão do TypeScript.We also fixed some of the top issues raised by customers, including premature triggering of snippets, uncancellable refactorings, hard-to-disable formatting, and incorrect TypeScript version selection. Essas melhorias contam com o TypeScript 2.8.These improvements are powered by TypeScript 2.8. Para obter a melhor experiência, atualize seus projetos existentes para a versão mais recente do TypeScript.For the best experience, update your existing projects to the latest TypeScript version.

Ferramentas de Build do Visual Studio 2017Visual Studio 2017 Build Tools

Suporte para Azure e outras cargas de trabalhoSupport for Azure and other workloads

As Ferramentas de Build do Visual Studio permitem que você crie servidores de build sem instalar todo o Visual Studio.The Visual Studio Build Tools allow you to create build servers without installing all of Visual Studio. Em resposta a solicitações de cliente, estamos aprimorando as Ferramentas de Build do Visual Studio para dar suporte a tipos de projeto adicionais.In response to customer requests, we are enhancing the Visual Studio Build Tools to support additional project types. As ferramentas de compilação ofereciam suporte anteriormente a projetos C++, ASP.NET, TypeScript, .NET, .NET Core e Node.js.The Build Tools previously supported C++, ASP.NET, TypeScript, .NET, .NET Core, and Node.js projects. Com esta versão, adicionamos Azure, Office e SharePoint, desenvolvimento móvel com .NET (Xamarin), Python, ClickOnce, ferramentas do Docker, ferramentas de teste e suporte para instalação em contêineres.With this release we have added Azure, Office and SharePoint, Mobile development with .NET (Xamarin), Python, ClickOnce, Docker Tools, Test Tools, and support for installing into containers. Clique aqui para baixar a versão de visualização do ferramentas de Build do Visual Studio.Click here to download the preview release of the Visual Studio Build Tools.

Depuração de JavaScript com Microsoft EdgeJavaScript debugging with Microsoft Edge

Os desenvolvedores do Visual Studio ASP.NET e .NET Core no Windows Insider compilações agora podem definir pontos de interrupção e depurar seus arquivos JavaScript usando o navegador Microsoft Edge.Visual Studio ASP.NET and .NET core developers on Windows Insider builds, can now set breakpoints and debug their JavaScript files using Microsoft Edge browser. O Visual Studio usará o novo protocolo Edge DevTools, desenvolvido pela equipe do Microsoft Edge, ao destinar-se ao navegador Microsoft Edge.Visual Studio will use the new Edge DevTools Protocol developed by the Microsoft Edge team when targeting Microsoft Edge browser. Os desenvolvedores agora podem depurar e corrigir problemas de JavaScript partindo do Visual Studio nos navegadores Microsoft Edge e Google Chrome.Developers can now debug and fix JavaScript issues from within Visual Studio in both Microsoft Edge and Google Chrome browsers. Estamos felizes em habilitar esse recurso frequentemente solicitado por nossos clientes.We are glad to enable this often-requested feature from our customers. Adoraríamos receber seus comentários sobre o recurso para ajudar a melhorar o Visual Studio.We would love to hear your feedback on the feature to help us improve and build a better Visual Studio.


Release Notes Icon Visual Studio 2017 versão 15,7 Preview 1Visual Studio 2017 version 15.7 Preview 1

lançado em 13 de março de 2018released March 13, 2018

Resumo das novidades na 15,7 Preview 1Summary of What's New in 15.7 Preview 1

Novos recursos no 15,7 Preview 1New Features in 15.7 Preview 1

Problemas corrigidos na 15,7 Preview 1Issues Fixed in 15.7 Preview 1

Estes são os problemas relatados pelo cliente abordados nesta versão.These are the customer-reported issues addressed in this release. Se você estiver procurando um problema específico relatado pelo cliente que tenha sido corrigido na 15,7 Preview 1, visite a comunidade de desenvolvedores.If you are looking for a specific customer-reported issue that has been fixed in 15.7 Preview 1, visit the Developer Community.


Detalhes das novidades na 15,7 Preview 1Details of What's New in 15.7 Preview 1

Instalando o Visual StudioInstalling Visual Studio

Os usuários podem desabilitar o cache do pacote e definir o local dele.Users can disable the package cache and set the location of it.

Depuração e DiagnósticoDebugging and Diagnostics

Agora o recurso de depuração de retrocesso do IntelliTrace é compatível com a depuração de projetos do .NET Core.IntelliTrace’s step-back debugging feature is now supported for debugging .NET Core projects.

  • Para habilitar o recurso, vá para ferramentas > opções > configurações do IntelliTrace e selecione a opção eventos e instantâneos do IntelliTrace.To enable the feature, go to Tools > Options > IntelliTrace settings, and select the option IntelliTrace events and snapshots.

Agora há suporte para iniciar e anexar o depurador de scripts ao Microsoft Edge para projetos ASP.NET.Launch and attach script debugger to Microsoft Edge is now supported for ASP.NET projects.

Agora você pode depurar JavaScript e TypeScript diretamente no Visual Studio ao usar o Google Chrome como seu navegador de preferência.You can now debug both JavaScript and TypeScript directly in Visual Studio when using Google Chrome as your browser of choice. Tudo o que você deve fazer é selecionar o Chrome como seu navegador no Visual Studio e pressionar F5 para depurar.All you should do is to select Chrome as your browser in Visual Studio and hit F5 to debug.

Consulte a Depuração do lado do cliente de projetos do ASP.NET no Google Chrome para obter informações adicionais.See the Client-side debugging of ASP.NET projects in Google Chrome for additional information.

C++C++

  • A depuração de soluções grandes com /debug: FASTLINK PDBs é mais robusta.Debugging large solutions with /Debug:fastlink PDBs is more robust. Alterações no PDB levam a uma latência reduzida e a uma redução de 30% no consumo de memória heap no depurador do VS.Changes in the PDB lead to reduced latency and a 30% reduction in heap memory consumption in the VS Debugger.
  • a Verificação Principal do C++ agora faz parte do conjunto de ferramentas padrão para análise de código nativo.C++ Core Check is now part of the default toolset for native code analysis. Sempre que a análise de código é executada em um projeto, um subconjunto de regras é habilitado na Verificação Principal do C++ além das regras padrão recomendadas.Whenever code analysis is executed over a project, a subset of rules is enabled from C++ Core Check in addition to default recommended rules.
  • Adição de suporte de compilação paralela para projetos do Linux, o que pode melhorar significativamente os tempos de compilação.Added parallel compilation support for Linux projects, which may significantly improve build times. Isso pode ser enabl Ed por meio de páginas de propriedades > C/C++ > número máximo de trabalhos de compilação paralela.This can be enabl ed via Property Pages > C/C++ > Max Number of Parallel Compilation Jobs.
  • Adicionada a propriedade de projeto do Linux "Public Project include diretórios" para melhorar o consumo de inclusões de referências de projeto para projeto em soluções Linux.Added the "Public Project Include Directories" Linux project property to improve consumption of includes from project-to-project references in Linux solutions.
  • Adicionado suporte a ClangFormat para desenvolvedores de C++ no IDE.Added ClangFormat support for C++ developers in the IDE. Semelhante ao EditorConfig, você pode usar ClangFormat para definir o estilo e formatar seu código automaticamente conforme você digita, de forma que pode ser imposta para toda a sua equipe de desenvolvimento.Similar to EditorConfig, you can use ClangFormat to automatically style and format your code as you type, in a way that can be enforced across your development team.

Ferramentas do Visual Studio para XamarinVisual Studio Tools for Xamarin

Esta versão inclui o Xamarin. iOS 11,10 e o Xamarin. Android 8,3.This release includes Xamarin.iOS 11.10 and Xamarin.Android 8.3.

Gerenciamento Automático do SDK do AndroidAutomatic Android SDK Management

Quando um projeto Xamarin.Android é carregado, o Visual Studio agora pode determinar se o nível da API do Android usado pelo projeto está ausente do seu computador e instalá-lo automaticamente para você em segundo plano.When a Xamarin.Android project is loaded, Visual Studio can now determine if the Android API level used by the project is missing from your machine and automatically install it for you in the background. Para habilitar esse recurso, vá para Ferramentas > Opções > Xamarin > Configurações do Android > Instalar Automaticamente os SDKs do Android.To enable this feature, go to Tools > Options > Xamarin > Android Settings > Auto Install Android SDKs.

PythonPython

  • Visualização opcional da versão ptvsd 4,0 do depurador do Python com base no popular depurador pydevdde software livre.Opt-in preview of the ptvsd 4.0 version of the Python debugger based on the popular open source pydevd debugger. Atualmente, a versão prévia oferece a funcionalidade de depuração básica com desempenho de depuração significativamente mais rápido para aplicativos.The preview currently offers basic debugging functionality with significantly faster debugging performance for applications. Confira a postagem no blog do Python no Visual Studio 15,7 para obter instruções sobre como experimentá-lo.Check out the Python in Visual Studio 15.7 blog post for instructions on trying it out.
  • A versão 5.1.0 do Anaconda agora está disponível na Instalador do Visual Studio e é instalada por padrão quando a carga de trabalho de ciência de dados é selecionadaAnaconda version 5.1.0 is now available from the Visual Studio Installer, and is installed by default when the Data Science workload is selected

Ferramentas da WebWeb Tools

  • Suporte a HTTPs Kestrel aprimorado durante a depuração.Improved Kestrel HTTPs support during debugging.
  • Aplicativos do ASP.NET Core agora dão suporte a vários valores separados por ponto e vírgula no campo "URL do aplicativo" nas propriedades do projeto.ASP.NET Core applications now support multiple semi-colon separated values in the "App URL" field under project properties. Quando várias URLs estão presentes nesse campo, a primeira é a usada para iniciar o navegador.When multiple URLs are present in this field, the first one is the one used to launch the browser.
  • O novo scaffolder chamado "Identidade" agora está disponível por meio da linha de comando (suporte a GUI em breve), que inclui a interface do usuário de gerenciamento de identidade para seus aplicativos do ASP.NET Core 2.1.New scaffolder called "Identity" is now available via the command line (GUI support coming soon), which adds identity management UI to your ASP.NET Core 2.1 applications.

Ferramentas para desenvolvedores do Windows universalTools for Universal Windows Developers

Cliente do NuGetNuGet Client

Adicionamos suporte para assinaturas de pacote NuGet.We added support for NuGet package signatures. Instalar ou restaurar pacotes assinados valida a assinatura digital antes de extrair o conteúdo de pacotes.Installing or restoring signed packages validates the digital signature before extracting the packages content. Se a validação da assinatura falhar (por exemplo, o conteúdo foi adulterado, certificado inválido, etc...) a operação será bloqueada com um erro de compilação que é mostrado na Lista de Erros.If the signature validation fails (for example, the content has been tampered with, invalid certificate, etc...) the operation will be blocked with a build error that is shown in the Error List.


Comentários e SugestõesFeedback & Suggestions

Adoraríamos ouvir sua opinião!We would love to hear from you! Em caso de problemas, informe-nos por meio da opção Relatar um Problema no canto superior direito do Instalador ou do próprio IDE do Visual Studio.For issues, let us know through the Report a Problem option in the upper right-hand corner of either the installer or the Visual Studio IDE itself. OThe Feedback Icon está localizado no canto superior direito.icon is located in the upper right-hand corner. Você pode acompanhar os problemas na Comunidade de Desenvolvedores do Visual Studio, em que você pode fazer perguntas e encontrar respostas.You can track your issues in the Visual Studio Developer Community, where you can ask questions and find answers. Você pode obter ajuda gratuita com a instalação por meio de nosso suporte via chat ao vivo.You can get free installation help through our Live Chat support.


BlogsBlogs

Aproveite as informações e recomendações disponíveis no site Blogs de Ferramentas de Desenvolvedor para ficar em dia com as novas versões e conferir postagens detalhadas sobre uma grande variedade de recursos.Take advantage of the insights and recommendations available in the Developer Tools Blogs site to keep you up-to-date on all new releases and include deep dive posts on a broad range of features.

Developer Tools Blogs


Histórico de Notas de Versão do Visual Studio 2017Visual Studio 2017 Release Notes History

Para saber mais sobre as versões anteriores do Visual Studio 2017, confira a página Histórico de Notas de Versão do Visual Studio 2017.For more information relating to past versions of Visual Studio 2017, see the Visual Studio 2017 Release Notes History page.


Início da página
Top of Page