Visual Studio Icon Notas de Versão da Versão Prévia do Visual Studio 2017Visual Studio 2017 Preview Release Notes


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


Importante

Esta versão não é "go-live" e não se destina para uso em computadores de produção ou para a criação de código de produção.This release is not "go-live" and not intended for use on production computers or for creating production code.

Clique no botão para baixar a versão de visualização mais recente do Visual Studio 2017.Click a button to download the newest preview version of Visual Studio 2017. Para conferir instruções sobre a instalação e a atualização do Visual Studio 2017, consulte a documentação Atualizar o Visual Studio 2017 para a versão mais recente.For instructions on installing and updating Visual Studio 2017, see Update Visual Studio 2017 to the most recent release documentation.


Versões do Visual Studio 2017 versão 15.7 PreviewReleases 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


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 na 15.7 Preview 5Summary of What's New in 15.7 Preview 5

Novos recursos na 15.7 Preview 5New Features in 15.7 Preview 5

Problemas corrigidos na 15.7 Preview 5Issues Fixed in 15.7 Preview 5

Esses 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 por um problema específico relatados pelo cliente que foi corrigido no 15.7 Preview 5, visite o 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 na 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 de clientes, aprimoramos a compilar ferramentas 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. Versão prévia 5 agora inclui as ferramentas UWP, levando a lista de projetos com suporte do ASP.NET, Azure, contêineres de desktop, ClickOnce, do C++, .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 o versão das ferramentas do Visual Studio Build de visualização.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 tempo de execução 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 ferramentas do Entity FrameworkEntity 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 na 15.7 Preview 4Summary of What's New in 15.7 Preview 4

Novos recursos na 15.7 Preview 4New Features in 15.7 Preview 4

Problemas corrigidos na 15.7 Preview 4Issues Fixed in 15.7 Preview 4

Esses 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 por um problema específico relatados pelo cliente que foi corrigido no 15.7 Preview 4, visite o 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 na 15.7 Preview 4Details of What's New in 15.7 Preview 4

Instalar 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, baixe a versão de atualização de tamanho e 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 -foreache vice-versa.Convert for-to-foreach, and vice versa
    • Tornar 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.
  • Visual Studio do CMake instalação foi atualizada de 3.10 para 3.11 agrupada.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 Python na postagem do blog de visualização 4 para obter mais informações sobre como usar o Conda, MyPy e dicas de 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 na 15.7 Preview 3New Features in 15.7 Preview 3

Problemas corrigidos na 15.7 Preview 3Issues Fixed in 15.7 Preview 3

Esses 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 por um problema específico relatados pelo cliente que foi corrigido no 15.7 Preview 3, visite o 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 na 15.7 Preview 3Details of What's New in 15.7 Preview 3

Instalando o Visual StudioInstalling Visual Studio

Reduzimos o volume de instalação na unidade do sistema, movendo o cache de download, os 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 a 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.
  • SDKs, ferramentas e componentes compartilhados: esse local é para arquivos que são 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 são instalados nessa 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

  • Quando alternar os branches no Git não requer uma solução ou projeto 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

Nas configurações globais do Git, agora há uma opção para escolher entre OpenSSL e 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 projetos grandes 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 seus testes de unidade para execução, depuração e exibição de 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.
  • /ANALYZE: opção de conjunto de regras para cl.exe para filtrar avisos nas ferramentas de análise de código C++ com base na configuração de 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.
  • Agora há suporte para std::launder.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 Tempo de Execução 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.
  • Habilitado o suporte de compilador Spectre mitgations em não-otimizados builds (/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.
  • O exibição de destinos do CMake fornece uma maneira alternativa para exibir a fonte de um projeto CMake no Gerenciador de soluções; em vez de uma exibição baseada em pastas, ele organiza o código em destinos do 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.
  • Arquivos de origem (. cpp) pertencentes a projetos do CMake agora podem ser criados individualmente por meio do menu CMake ou o botão direito 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 de correções de bug, esta versão oferece 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 do ptvsd 4.0 do depurador Python lançado em Preview 1 agora está incluído (ativado 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 anteriormente você tiver instalado a versão experimental do depurador na versão prévia 1 ou 2 versão prévia, você precisará executar pip uninstall ptvsd em seu ambiente de 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 Python no Visual Studio 15.7 postagem de blog 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 de xamarin. Forms usando o Visual Studio 2017 versão 15.7 observará uma experiência de IntelliSense amplamente aperfeiçoada (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 de XAML de xamarin. Forms(Figure 2) Xamarin.Forms XAML editing experience
Provisionamento automático do iOSAutomatic iOS Provisioning

Fizemos-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

Se você for iniciante ou um desenvolvedor experiente do Xamarin, modelos de projeto são uma parte importante do aplicativo jornada de criação.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 prepará-lo 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 seu iOS e Android modelos de projeto(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.
  • 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 IntelliTracee selecione a opção eventos e do IntelliTrace snapshots (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 em exceção(Figure 5) Snapshot on exception

Ferramentas da WebWeb Tools

  • Apresenta o Gerenciador de biblioteca, uma nova ferramenta para adicionar os ativos do lado do cliente (por exemplo, estruturas de 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 contidos no serviço de aplicativo do Azure 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 a publicação de aplicativos do framework .NET Core autocontidos e dependentes.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

  • SDK mais recente Windows Insider Preview (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 ele 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, o logon na interface do usuário será mostrado 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 na 15.7 Preview 2Summary of What's New in 15.7 Preview 2

Novos recursos na 15.7 Preview 2New Features in 15.7 Preview 2

Problemas corrigidos na 15.7 Preview 2Issues Fixed in 15.7 Preview 2

Esses 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 por um problema específico relatados pelo cliente que foi corrigido no 15.7 Preview 2, visite o 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 na 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 de atualização, mostrará um botão Salvar tudo e 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 longa execução está mantendo o Visual Studio está ocupado, agora leitor de tela acessível (por exemplo, NVDA, Narrator, 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 é exibida pelo Visual Studio, o leitor de tela reproduzirá uma indicação de áudio indicando que novas informações está visível 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" do 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) Caixa de diálogo de espera, agora acessível a leitores de tela(Figure 6) Wait dialog, now screen reader accessible
  • Quando um aplicativo ASP.NET ou ASP.NET Core depende do Azure Key Vault, um erro será exibido na lista de erros se o aplicativo não poderá acessar esse Key Vault em tempo de execução da máquina do desenvolvedor com a conta selecionada em Ferramentas > Opções > Autenticação do serviço 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 tempo de execução.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 de imposição de itens do diretrizes principais do C++ em relação ao uso das 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.
  • Estender dedução do argumento de modelo funções para construtores de classes de modelo – quando você construir um modelo de classe você não precisa 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 em conformidade com o ISO padrão c++17 implementados.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 sem tipo é 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

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 somente diagnóstico para arquivos abertos no editor de relatório opção 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 usuários de 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.
    • Organize as importaçõesOrganize imports
    • Conclusões para this. em classes e chaves em JSX.Completions for this. in classes and braces in JSX.
  • TypeScript 2.8 recursosTypeScript 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.

  • TypeScript 2.7 recursos incluem:TypeScript 2.7 features include:

    • Inicialização de propriedade estritaStrict property initialization
    • Separadores numéricosNumeric separators
    • Proteções 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. Anteriormente, as ferramentas de Build suporte C++, TypeScript, ASP.NET, .NET, .NET Core e projetos de Node. js.The Build Tools previously supported C++, ASP.NET, TypeScript, .NET, .NET Core, and Node.js projects. Com esta versão, adicionamos do Azure, Office e SharePoint, desenvolvimento móvel com .NET (Xamarin), Python, ClickOnce, as ferramentas do Docker, ferramentas de teste e suporte para a 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 o versão das ferramentas do Visual Studio Build de visualização.Click here to download the preview release of the Visual Studio Build Tools.

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

Compilações de desenvolvedores de núcleo do Visual Studio ASP.NET e .NET no Windows Insider, pode 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 na 15.7 Preview 1New Features in 15.7 Preview 1

Problemas corrigidos na 15.7 Preview 1Issues Fixed in 15.7 Preview 1

Esses 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 por um problema específico relatados pelo cliente que foi corrigido no 15.7 Preview 1, visite o 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 IntelliTracee selecione a opção IntelliTrace eventos e instantâneos.To enable the feature, go to Tools > Options > IntelliTrace settings, and select the option IntelliTrace events and snapshots.

Iniciar e anexar o script agora há suporte para o depurador do Microsoft Edge para projetos do 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 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 PDBs /Debug:fastlink é 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.
  • Compilação paralela adicionada suporte para projetos do Linux, o que podem melhorar significativamente os tempos de compilação.Added parallel compilation support for Linux projects, which may significantly improve build times. Isso pode ser habilitar ed via páginas de Propriedades > C/C++ > Number máximo de trabalhos em compilação paralela.This can be enabl ed via Property Pages > C/C++ > Max Number of Parallel Compilation Jobs.
  • Adicionado o "diretórios de inclusão pública de projeto" propriedade do projeto do Linux para melhorar o consumo de inclui de referências de projeto a projeto em soluções do 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 xamarin. IOS 11.10 e 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 de participar da versão ptvsd 4.0 do depurador Python com base no popular software livre depurador pydevd de software.Opt-in preview of the ptvsd 4.0 version of the Python debugger based on the popular open source pydevd debugger. A versão prévia atualmente oferece a funcionalidade básica de depuração com significativamente mais rápido desempenho para aplicativos de depuração.The preview currently offers basic debugging functionality with significantly faster debugging performance for applications. Confira a Python no Visual Studio 15.7 postagem de blog 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.
  • O anaconda versão 5.1.0 agora está disponível no instalador do Visual Studio e é instalado 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 aprimorado do protocolo HTTPs do Kestrel 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 houver várias URLs neste campo, o primeiro deles é aquele usado 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 do 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 de assinatura falhar (por exemplo, o conteúdo foi violado, certificado inválido, etc.) a operação será bloqueada com um erro de compilação é 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áriosFeedback

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ê também pode fazer uma sugestão de produto por meio de UserVoice ou obter ajuda de instalação gratuita por meio de nosso suporte via chat ao vivo.You can also make a product suggestion through UserVoice or 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