Notas sobre a versão do Visual Studio 2017 para Mac versão 7.7Visual Studio 2017 for Mac version 7.7 Release Notes
Comunidade de Desenvolvedores | Requisitos de Sistema | Compatibilidade | Código Distribuível | Xamarin | Blogs | Manutenção |Developer Community | System Requirements | Compatibility | Distributable Code | Xamarin | Blogs | Servicing |
Clique no botão para baixar a versão mais recente do Visual Studio 2017 para Mac.Click the button to download the latest version of Visual Studio 2017 for Mac. Para obter instruções de instalação e configuração, confira a documentação Instalar e configurar o Visual Studio para Mac.For instructions on setup and install, see the Setup and Install Visual Studio for Mac documentation.
Para saber mais sobre o Visual Studio 2017 para Mac, consulte Mac System Requirements (Requisitos do sistema Mac) e Mac Platform Targeting and Compatibility (Direcionamento e compatibilidade da plataforma Mac).To learn more about Visual Studio 2017 for Mac, see Mac System Requirements and Mac Platform Targeting and Compatibility.
Para saber mais sobre outros downloads relacionados, consulte a página Downloads.To learn more about other related downloads, see the Downloads page.
Novidades na 7.7What's New in 7.7
Versões do Visual Studio 2017 para Mac versão 7.7Visual Studio 2017 for Mac version 7.7 Releases
- 30 de janeiro de 2019 – Visual Studio 2017 para Mac versão 7.7.4January 30, 2019 – Visual Studio 2017 for Mac version 7.7.4
- 16 de janeiro de 2019 – Visual Studio 2017 para Mac versão 7.7.3January 16, 2019 – Visual Studio 2017 for Mac version 7.7.3
- 17 de dezembro de 2018 – Visual Studio 2017 para Mac versão 7.7.2December 17, 2018 – Visual Studio 2017 for Mac version 7.7.2
- 6 de dezembro de 2018 – Visual Studio 2017 para Mac versão 7.7.1December 6, 2018 – Visual Studio 2017 for Mac version 7.7.1
- 28 de novembro de 2018 – Visual Studio 2017 para Mac versão 7.7November 28, 2018 – Visual Studio 2017 for Mac version 7.7
Destaques da versãoRelease Highlights
- Agora, o Visual Studio para Mac é compatível com o .NET Core 2.2.Visual Studio for Mac now supports .NET Core 2.2.
- Adicionamos novos ícones para mostrar a você quando as correções rápidas estão disponíveis. We added new icons to show you when quick fixes are available.
- Agora, Publicar na pasta é compatível com projetos do ASP.NET Core.We now support Publish to folder for ASP.NET Core projects.
- O NuGet foi atualizado para a versão 4.8.NuGet has been updated to version 4.8.
Problemas ConhecidosKnown Issues
Consulte a seção Problemas conhecidos.Refer to the Known Issues section.
Detalhes das novidades da 7.7Details of What's New in 7.7
Visual Studio 2017 para Mac versão 7.7 Visual Studio 2017 for Mac version 7.7
lançado em 28 de novembro de 2018released November 28, 2018
Novos recursos na 7.7New Features in 7.7
- Agora, o Visual Studio para Mac é compatível com o .NET Core 2.2.Visual Studio for Mac now supports .NET Core 2.2.
- Adicionamos novos ícones para mostrar a você quando as correções rápidas estão disponíveis. We added new icons to show you when quick fixes are available.
- Agora, Publicar na pasta é compatível com projetos do ASP.NET Core.We now support Publish to folder for ASP.NET Core projects.
- O NuGet foi atualizado para a versão 4.7.NuGet has been updated to version 4.7.
Melhorias nas correções rápidasQuick fix improvements
Agora, as correções rápidas podem ser aplicadas usando os ícones de lâmpada ou chave de fenda no editor do C#. Outra opção é pressionar Opção+Enter quando o cursor estiver em uma linha de código em que a ação está disponível.Quick fixes can now be applied by using the light bulb or screwdriver icons in the C# editor, or by pressing Option+Enter when your cursor is on a line of code for which an action is available. Um ícone de lâmpada de erro será exibido se houver um rabisco vermelho indicando um erro e o Visual Studio para Mac terá uma correção disponível para esse erro.You will see an error light bulb if there is a red squiggle indicating an error, and Visual Studio for Mac has a fix available for that error.

Opção Publicar na pasta para projetos do ASP.NET CorePublish to folder option for ASP.NET Core projects
Ao desenvolver aplicativos ASP.NET Core, há várias opções diferentes para hospedá-los.When developing ASP.NET Core applications, there are many different options for hosting your application. As versões anteriores eram compatíveis com a publicação de aplicativos do ASP.NET Core nos Serviços de Aplicativos do Azure.In previous releases we supported publishing your ASP.NET Core applications to Azure App Services. Nesta versão, adicionamos a opção de publicar aplicativos ASP.NET Core em uma pasta.In this release we are adding the ability to publish ASP.NET Core applications to a folder. Depois de publicar o aplicativo em uma pasta, será possível transferir os arquivos para o servidor remoto, que hospedará os aplicativos.After publishing your application to a folder, you can then transfer the files to the remote server, which will host your applications. Quando você usa o novo recurso "Publicar na pasta", um perfil de publicação será criado automaticamente (arquivo .pubxml em Properties\PublishProfiles).When you use the new Folder Publish feature, it will automatically create a Publish Profile (.pubxml file in Properties\PublishProfiles). Esses perfis podem ser usados no Visual Studio para Mac, no Visual Studio 2017 (Windows) ou na linha de comando com dotnet build
(ou MSBuild).These profiles can be used in either Visual Studio for Mac, Visual Studio 2017 (Windows) or from the command line with dotnet build
(or MSBuild).

Editor de CódigosCode Editor
Nesta versão, corrigimos os seguintes problemas no Editor de Códigos:For this release we fixed the following Code Editor issues:
- Correção de um problema em que cores incorretas eram exibidas ao arrastar uma guia de documento.Fixed an issue where incorrect colors were displayed when dragging a document tab.
- Correção de um problema em que usar Ctrl+Seta para a Direita e Ctrl+Seta para a Esquerda ignorava texto demais no editor.Fixed an issue where Ctrl+Right and Ctrl+Left would skip too much text in the editor.
- Correção de um problema em que a navegação com Cmd e clique às vezes fica paralisada.Fixed an issue where Cmd-click navigation sometimes gets stuck.
- Correção de um problema em que Cmd não acende a navegação para o símbolo sob o mouseFixed an issue where Cmd does not light up navigation for symbol under mouse
- Correção de um problema em que o local dos sinais de interpolação e pontos de interrupção não eram exibidos na barra de rolagem.Fixed an issue where Breakpoints and caret location were not displayed in the scrollbar.
- Correção de um problema em que o layout da caixa de diálogo Extrair Interface cintilava.Fixed an issue where Extract Interface dialog layout would flicker.
- Correção de um problema em que a refatoração de "Copiar comentários da base" sugeria a inclusão de comentários da biblioteca de classes base.Fixed an issue where "Copy comments from base" refactoring would suggest including comments from the base class library.
- Correção de um problema em que não era possível ver o conteúdo sob o ponteiro do mouse ao usar o teclado.Fixed an issue where it was not possible to see the mouse over content when using the keyboard.
- Correção de um problema em que
CopyCommentsFromBaseCodeRefactoringProvider
gerava uma exceção de análise de XML.Fixed an issue whereCopyCommentsFromBaseCodeRefactoringProvider
would throw an XML parse exception. - Correção de um problema em que um erro na criação de um documento causava uma propagação de erros, levando a uma falha.Fixed an issue where an error in document creation causes a cascade of errors leading to a crash.
- Correção de um problema em que o Editor de texto recua para a extrema esquerda em vez de voltar um nível de recuo de texto.Fixed an issue where the text Editor outdents to hard left instead of going back an indent level.
- Correção de um problema em que o editor não renderizava marcas de espaço em branco para o espaço virtual.Fixed an issue where the editor would not render whitespace marks for virtual space.
- Correção de um problema em que o provedor de preenchimento de regex falhava.Fixed an issue where the regex completion provider would crash.
- Correção de um problema em que o preenchimento de C# causava incorretamente um escape de \ dentro de cadeias de caracteres com @.Fixed an issue where C# completion improperly escapes \ within @ strings.
- Correção de um problema em que o preenchimento de código não inseria código corretamente.Fixed an issue where code completion would incorrectly insert code.
- Correção de um problema em que a janela do IntelliSense ocultava código quando "Mostrar assinaturas de tipo de função" estava habilitado.Fixed an issue where the IntelliSense window would obscuring code when "Show function type signatures" is enabled.
- Correção de um problema em que o Minimapa poderia ser desativado.Fixed an issue where Minimap could be turned off.
- Correção de um problema em que o preenchimento de Razor não confirmava a alteração quando o cursor era seguido imediatamente por "}".Fixed an issue where Razor completion would not commit the change if the caret is immediately followed by '}'.
- Correção de um problema em que a renomeação de uma classe solicitava o recarregamento do arquivo.Fixed an issue where renaming a class would ask to reload the file.
- Correção de um problema em que "[TestCaseSource ("xzy")]" não era visto como um teste no editor de texto.Fixed an issue where "[TestCaseSource ("xzy")]" was not seen as a test in the text editor.
- Correção de um problema em que Alt-shift-seta para a esquerda/direita não estendia a seleção.Fixed an issue where Alt-shift-left/right would not extend the selection.
- Correção de um problema em que um erro era registrado para a extensão de editor de texto Text Mate.Fixed an issue where an error would be logged for the Text Mate text editor extension.
- Correção de um problema em que não era possível configurar guias em arquivos XAML com um arquivo EditorConfig.Fixed an issue where it was not possible to configure tabs in XAML files with an EditorConfig file.
- Correção de um problema em que o tamanho da guia no editor estava errado.Fixed an issue where the Tab size in the editor was wrong.
- Alinhamos o comportamento da correspondência de aspas para coincidir com o Visual Studio.We aligned quote matching behavior to match Visual Studio.
- Corrigimos um problema em que Recortar e Colar não converteria a formatação de
@""
e""
automaticamente.We fixed an issue where Cut and Paste would not convert@""
and""
formatting automatically. - Corrigimos um problema em que snippets de código não eram carregados quando havia um snippet malformado.We fixed an issue where code snippets would fail to load when there is a malformed snippet.
- Corrigimos um problema em que o recuo em inicializadores de campo com várias linhas ficava errado ao trabalhar com matrizes.We fixed an issue where the indentation in multi-line field initializers is wrong when working with arrays.
- Corrigimos um problema em que .editorConfig não funciona ao usar regras do .NET Core.We fixed an issue where .editorConfig doesn't work when using .NET Core Rules.
- Corrigimos um problema em que o recuo de C# dentro do método não ficava alinhada com o código existente.We fixed an issue where C# indentation inside method is not aligning with existing code.
- Corrigimos um problema em que o recuo entre o VS Windows e o Mac VS não era uniforme.We fixed an issue where there is inconsistent indentation between VS Windows and VS Mac.
- Corrigimos um problema em que não ficava clara a diferenciação entre as opções "Corrigir todos".We fixed an issue where it is not obvious which "fix all" is which.
- Corrigimos um problema em que uma exceção é acionada ao usar realce de sintaxe no Visual Studio para Mac 7.6.We fixed an issue were an exception is thrown when using syntax highlighting in Visual Studio for Mac 7.6.
- Corrigimos um problema em que o IntelliSense do Visual Studio para Mac não funciona corretamente na versão 7.6.1 (build 9).We fixed an issue where Visual Studio for Mac IntelliSense does not work correctly in version 7.6.1 (build 9).
- Corrigimos um problema em que os temas do IDE do Visual Studio para Mac têm a aparência incorreta.We fixed an issue where Visual Studio for Mac IDE themes look wrong.
- Corrigimos um problema em que a exclusão de emojis no arquivo de origem cria barras de cor cinza.We fixed an issue where deleting emoji in source file creates gray bars.
- Corrigimos um problema em que a classificação de usos não funciona.We fixed an issue where sorting usings does not work.
- Corrigimos alguns bugs no editor do IntelliSense e na Geração de Código.We fixed some editor IntelliSense/Code Generation bugs.
- Corrigimos um problema em que o Modo de Sugestão de Preenchimento não funciona como esperado nos inicializadores de coleção.We fixed an issue where completion suggestion mode does not work as expected in collection initializers.
- Corrigimos um problema em que o recurso Formatar documento não usa as configurações de formatação corretas.We fixed an issue where format document does not use the correct formatting settings.
- Corrigimos um problema em que o recuo após a extremidade do método está incorreto.We fixed an issue where the indentation after end of method is incorrect.
- Corrigimos um problema em que o recurso recortar e colar era desfeito no editor.We fixed an issue where cut and paste is broken in the editor.
- Corrigimos um problema com o estilo de cores do Oblivion.We fixed an issue with the Oblivion color style.
- Corrigimos um problema em que alguns modelos do C# não funcionam quando invocados no editor.We fixed an issue where some C# templates do not work when invoked in the editor.
- Corrigimos um problema em que habilitar ou desabilitar um ponto de interrupção abre um menu de correções rápidas.We fixed an issue where enabling or disabling a breakpoint opens quick fixes menu.
- Corrigimos um problema em que a conclusão do IntelliSense confirma ENTER quando um item está selecionado flexivelmente.We fixed an issue where IntelliSense completion commits on ENTER when an item is soft-selected.
- Corrigimos um problema em que uma exceção de URI inválida é gerada ao abrir o arquivo no diretório raiz.We fixed an issue where an invalid URI exception is thrown on opening file in root directory.
- Corrigimos um problema em que o IntelliSense parava de funcionar em arquivos aleatórios.We fixed an issue where Intellisense stops working on random files.
- Corrigimos um problema em que a correção em todo o arquivo era lenta e não confiável, com falha silenciosa.We fixed an issue where fix all in file is slow and unreliable, fails silently.
- Corrigimos um problema em que 'CreateChangedEventCodeRefactoringProvider' encontrou um erro e foi desabilitado.We fixed an issue where 'CreateChangedEventCodeRefactoringProvider' encountered an error and has been disabled..
- Corrigimos um problema em que 'ReplacePropertyWithBackingFieldWithAutoPropertyCodeRefactoringProvider' encontrou um erro e foi desabilitado.We fixed an issue where 'ReplacePropertyWithBackingFieldWithAutoPropertyCodeRefactoringProvider' encountered an error and has been disabled.
- Corrigimos um problema no qual inserir novamente um manipulador de eventos, após a geração de código de
+=
se o método correspondente tiver sido alterado, faz com que a geração de código seja acionada novamente.We fixed an issue where re-entering an event handler, after code generation from+=
, if the corresponding method has been changed causes code generation to fire again. - Corrigimos um problema em que o cursor do mouse é sempre uma seta e o cursor do mouse é sempre uma seta no Visual Studio Mac (7.4 Build 884).We fixed an issue where the mouse cursor is always an arrow and Visual Studio Mac (7.4 Build 884) mouse cursor is always an arrow.
- Corrigimos um problema em que a configuração de "Mostrar caracteres invisíveis" continua sendo redefinida na versão 7.6.We fixed an issue where "Show Invisible Characters" setting keeps being reset in 7.6.
- Corrigimos um problema em que não foi possível criar novos arquivos para uma solução e "Erro ao criar arquivo – Índice" estava fora dos limites da matriz, o novo arquivo XAML não inclui code-behind.We fixed an issue where it was not possible to create new files for a solution and Error creating file - Index was outside the bounds of the array, new XAML file does not include code-behind.
- Corrigimos um problema no qual um erro era gerado durante a criação de um arquivo – NullReferenceException: Referência de objeto não definida para uma instância de um objeto.We fixed an issue where an error is thrown when creating a file - NullReferenceException: Object reference not set to an instance of an object.
- Corrigimos um problema em que arquivos removidos de um projeto não são excluídos quando "Excluir" é escolhido.We fixed an issue where files removed from a project are not deleted when "Delete" is chosen.
- Corrigimos um problema em que NullReferenceException chama NR5CompatibiltyExtensions.GetFullName.We fixed an issue where NullReferenceException calling NR5CompatibiltyExtensions.GetFullName.
- Corrigimos um problema em que ExtractMethodCodeRefactoringProvider encontrou um erro e foi desabilitado.We fixed an issue where ExtractMethodCodeRefactoringProvider encountered an error and has been disabled.
- Corrigimos um problema em que o IntelliSense parava de funcionar ao criar um novo arquivo e Intellisense/Preenchimento automático falhava constantemente.We fixed an issue where IntelliSense stops working when creating a new file and Intellisense/Autocomplete constantly failing.
- Corrigimos um problema em que 'Adicionar usando' grava a referência incorreta em um assembly da estrutura.We fixed an issue where 'add using' writes the wrong reference down for a framework assembly.
- Corrigimos um problema em que as importações "using" não são mais sugeridas no menu Correções Rápidas e as Correções rápidas não oferecem a adição da instrução using se a análise da origem estiver desabilitada.We fixed an issue where "using" imports no longer suggested in the Quick Fix menu and Quick fix does not offer to add using statement if source analysis is disabled.
- Corrigimos um problema em que ToAbstractVirtualNonVirtualConversionCodeRefactoringProvider falha e é desabilitado.We fixed an issue where ToAbstractVirtualNonVirtualConversionCodeRefactoringProvider fails and gets disabled.
- Corrigimos um problema em que não é possível salvar nenhuma edição em arquivos do Visual Studio para Mac em uma unidade flash USB.We fixed an issue where you cannot save any edits to Visual Studio for Mac files onto a USB Flash Drive.
- Corrigimos um problema em que a ação de copiar e colar às vezes falha no Visual Studio para Mac.We fixed an issue where copy and paste sometimes fails on Visual Studio for Mac.
- Corrigimos um problema em que o IntelliSense de XML realiza o preenchimento automático muito cedo.We fixed an issue where XML intellisense autocompletes too early.
- Corrigimos um problema em que não há nenhum realce de sintaxe para arquivos .vb.We fixed an issue where there is no syntax highlighting for .vb files.
- Corrigimos um problema em que não é possível alterar as cores de fonte para o VB.Net no Visual Studio Community 2017 para Mac.We fixed an issue where you are unable to change font colors for VB.net in Visual Studio Community 2017 for Mac.
- Corrigimos um problema em que o ícone de chave de fenda nunca desaparece em instruções de uso.We fixed an issue where the Screwdriver icon never goes away in using statements.
- Corrigimos um problema em que provedores de refatoração de código falhavam.We fixed an issue where code refactoring providers would crash.
- Corrigimos um problema em que a renomeação de tipos públicos falhava.We fixed an issue where renaming public types would fail.
- Corrigimos um problema em que o ícone de problema de código era exibido como uma chave inglesa em vez de uma lâmpada, para remoção de diretivas Using.We fixed an issue where the code issue icon displayed as a wrench, rather than a light bulb, for removing Using directives.
- Corrigimos um problema em que as correções no nível do método eram mostradas em todo o corpo do método.We fixed an issue where Method level fixes show up throughout method body.
- Corrigimos um problema em que não havia realce de sintaxe para arquivos .vb.We fixed an issue where there is no syntax highlighting for .vb files.
- Corrigimos um problema em que não era possível alterar as cores da fonte no vb.net.We fixed an issue where it is not possible to change font colors for vb.net.
ShellShell
- Corrigimos um problema com a ausência de dicas de ferramentas na barra de ferramentas.We fixed an issue where there are no tooltips on toolbar.
- Corrigimos um problema em que novas janelas de Saída do Aplicativo são criadas em cada execução.We fixed an issue where new Application Output windows are created on each run.
- Corrigimos um problema em que a refatoração ou as barras de informações de erro são duplicadas.We fixed an issue where refactoring or error info bars would be shown duplicated.
- Corrigimos um problema em que há artefatos de sombra em dicas de ferramenta no Mojave.We fixed an issue where there are shadow artifacts in Tooltips on Mojave.
- Corrigimos um problema em que os projetos fixados não ficam mais fixados após a reinicialização do Visual Studio para Mac.We fixed an issue where pinned projects are no longer remaining pinned after a restart of Visual Studio for Mac.
- Corrigimos um problema em que a saída do aplicativo não mostra nada após a limpeza do console.We fixed an issue where application output shows nothing after clearing the console.
- Corrigimos um problema em que a "Saída do aplicativo" dentro do IDE para de funcionar após a limpeza.We fixed an issue where "Application output" inside the IDE stops working once cleared.
- Corrigimos um problema em que a Barra de Informações adicionava incorretamente um hífen no final do texto exibido.We fixed an issue where the InfoBar incorrectly adds a hyphen to the end of the displayed text.
ProjetoProject
- Corrigimos um problema em que erros intermitentes apareciam após criar um novo projeto do .NET Core.We fixed an issue where intermittent errors would appear after creating a new .NET Core project.
- Corrigimos um problema em que OutputBase não inclui a configuração de build.We fixed an issue where OutputBase no longer includes the build configuration.
- Corrigimos um problema em que o Visual Studio para Mac compila todos os projetos, em vez de apenas o executável e as dependências, ao executar o projeto.We fixed an issue where Visual Studio for Mac builds all projects instead of just the executable and dependencies only when running the project.
- Corrigimos um problema em que o GUID do projeto é alterado ao compilar no VS2017, em vez de compilar no Visual Studio para Mac.We fixed an issue where the project GUID changes when building in VS2017 vs building in Visual Studio for Mac.
- Corrigimos um problema em que um erro de mapeamento de uma configuração inválida é exibido no carregamento de um projeto estilo SDK.We fixed an issue where an invalid configuration mapping error is displayed when loading an SDK-style project.
- Corrigimos um problema em que não é possível abrir o arquivo de recurso do Specflow.We fixed an issue where it is not possible to open Specflow feature file.
- Corrigimos um problema em que arquivos com symlink não têm constantes corretas definidas.We fixed an issue where symlinked files do not have correct define constants.
AcessibilidadeAccessibility
Fizemos as seguintes melhorias de acessibilidade:We made the following accessibility improvements:
- Contraste aprimorado na caixa de diálogo Novo Projetobetter contrast in the New Project Dialog
- Contraste aprimorado na caixa de diálogo Exceçãobetter contrast in the Exception dialog
- Melhorias no VoiceOverVoiceOver improvements
Corrigimos os seguintes problemas:We fixed the following issues:
- Havia uma perda de foco ao configurar o local de um novo projeto.There was a loss of focus when configuring the location of a new project.
- Agora é possível invocar as janelas "Erro" e "Atualização do Visual Studio" usando o teclado.We made it possible to invoke the "Error" window and "Visual Studio Update" window using the keyboard.
- O VoiceOver anuncia o texto digitado em campos protegidos de senha.VoiceOver announces the text typed into password secured fields.
- O foco do VoiceOver não se move para os resultados da pesquisa juntamente com o foco do teclado.VoiceOver focus is not moving to the search results along with the keyboard focus.
- Corrigimos um problema em que a digitação pode ser lenta em arquivos grandes quando a acessibilidade está habilitada.We fixed an issue where typing can be slow in large files when accessibility is enabled.
- A ordem do foco não é apropriada ao navegar nos itens da árvore no painel esquerdo da janela "Preferências".Focus order is inappropriate while navigating to the tree items in the left pane of the "Preferences" window.
- A ordem do foco não é apropriada ao navegar na ordem inversa na barra de ferramentas.Focus order is inappropriate while navigating in reverse order in the toolbar.
- Ao pressionar a tecla Escape na janela "Visualizador de Valores", tanto a janela "Visualizador de Valores" quanto "Exceção Detectada" serão fechadas.On hitting escape key in "Value Visualizer" window, both the "Value Visualizer" and "Exception Caught" windows are getting closed.
- O VoiceOver não anuncia o nome do botão fechar nas caixas de diálogo pop-up.Voiceover doesn't announce the name of the close button in the pop up dialogs.
- O VoiceOver anuncia o tipo de controle do cabeçalho "Geral" na caixa de diálogo "Escolher modelo para novo projeto" de forma incorreta.Voiceover announces the controltype of "General" heading in "Choose a template for your new project" dialog inappropriately.
- O VoiceOver não anuncia a relação entre cada categoria e as opções abaixo delas na tabela "Categorias do Projeto".Voiceover doesn't announce the relation between each of the category and the options under it in "Project Categories" table.
.NET Core.NET Core
- Agora, o Visual Studio para Mac é compatível com o .NET Core 2.2.Visual Studio for Mac now supports .NET Core 2.2.
- Adicionamos suporte para projetos do .NET Core que usam importações de SDK explícitas.We added support for .NET Core projects that use explicit Sdk imports.
Por exemplo:For example:
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.props" />
<Import Sdk="Microsoft.NET.Sdk" Project="Sdk.targets" />
<Sdk Name="Microsoft.NET.Sdk" Version="1.0.0" />
- Corrigimos um problema em que o .NET Standard fica ausente da lista de estrutura de destino.We fixed an issue where .NET Standard missing from the target framework list.
- Corrigimos um problema em que a criação de um novo projeto do .NET Core falhava parcialmente.We fixed an issue where creating a new .NET Core project semi-failed.
- Corrigimos um problema em que havia um possível erro ao copiar e colar nos painéis de opções do .NET Core.We fixed an issue where possible copy paste error in .NET Core options panels.
- Corrigimos um problema em que, depois de instalar a versão prévia do .NET Core 2.2, os projetos do .NET Core 2.1 não são mais compilados.We fixed an issue where, after installing .NET Core 2.2 preview, .NET Core 2.1 projects no longer build.
- Corrigimos um problema em que o menu de publicação estava incorretamente disponível para todos os tipos de projeto.We fixed an issue where the publish menu was incorrectly available for all project types.
- Corrigimos um problema em que uma exceção de referência nula era lançada quando a opção Publicar na Pasta para uma solução era selecionada.We fixed an issue where a null reference exception would be thrown when Publish to Folder for a solution is selected.
Feedback ClientFeedback Client
- Corrigimos um problema em que a caixa de diálogo de Comentários, às vezes, desaparece e fica sempre visível na captura de tela.We fixed an issue where the Feedback dialog sometimes disappears and is always visible in screenshot.
Ferramentas da WebWeb Tools
- Corrigimos um problema em que pressionar Tab não conclui a instrução em arquivos .cshtml.We fixed an issue where pressing Tab doesn't complete the statement in .cshtml files.
- Corrigimos um problema em que um erro é gerado ao inserir uma nova linha entre
<div>
e</div>
em arquivos HTML.We fixed an issue where an error is thrown when inserting new line between<div>
and</div>
in HTML files. - Corrigimos um problema em que não é possível fechar as dicas de ferramentas no Visual Studio para Mac.We fixed an issue where tooltips do not close in Visual Studio for Mac.
- Corrigimos um problema em que o usuário não consegue digitar em arquivos .json.We fixed an issue where the user could not type in .json files.
- Exibimos mensagens de erro mais informativas quando os Serviços de Aplicativos do Azure não as provisiona.We display more informative error messages when new Azure app services fail to provision.
- Corrigimos um problema em que o Visual Studio para Mac falha ao depurar o aplicativo Web do ASP.NET Core com o erro
"Debug/netcoreapp2.1/testing.dll file was not found. (MSB3030) (docker-compose)"
.We fixed an issue where Visual Studio for Mac fails to debug ASP.NET Core Web App with error"Debug/netcoreapp2.1/testing.dll file was not found. (MSB3030) (docker-compose)"
. - Corrigimos um problema em que o comando Add Docker podia falhar com uma NullReferenceException.We fixed an issue where the Add Docker command could fail with a NullReferenceException.
- Corrigimos um problema em que o Visual Studio para Mac não conseguia encontrar algumas assinaturas.We fixed an issue where Visual Studio for Mac would fail to find some subscriptions.
NuGetNuGet
- Corrigimos um problema de incompatibilidade do PackageReferences sem versão.We fixed an issue where PackageReferences with no version were not supported.
- Corrigimos um problema em que o Visual Studio para Mac falha ao restaurar os pacotes que têm muitos projetos estilo SDK.We fixed an issue where Visual Studio for Mac crashes when restoring packages that have lots of SDK style projects.
- Os comandos Atualizar e Restaurar devem ser desabilitados no NuGet do SDK para projetos do .Net Core.The Update and Restore commands should be disabled for SDK NuGet for .Net Core projects.
Controle de versãoVersion Control
- O suporte do Subversion no Mac deve depender do Xcode e do CommandLineTools, e não apenas do Xcode.Subversion support on Mac should depend on either Xcode or the CommandLineTools, not just Xcode.
- Corrigimos um problema em que o texto na janela pop-up de credenciais do Git estava formatado incorretamente.We fixed an issue where the text on the Git credentials pop up window was formatted incorrectly.
- Corrigimos um problema em que o Visual Studio para Mac solicitava credenciais do GIT sempre que a ação "Atualizar Solução" ou "Enviar Alterações por Push" era chamada.We fixed an issue where Visual Studio for Mac prompts for Git Credentials every time "Update Solution" or "Push Changes" is called.
F#F#
- Agora, há suporte para "Localizar Usos de Referência".'Find Reference Usages' is now supported.
- Agora, há suporte para "Localizar Símbolos de Implementação".'Find Implementing Symbols' is now supported.
- Correção de um problema em que uma exceção fatal podia ocorrer ao criar um projeto# F.Fixed an issue where a fatal exception could occur when building a F# project.
- Correção de um problema em que o IDE parava de responder ao obter métodos de extensão para F#.Fixed an issue where the IDE would hang when getting extension methods for F#.
DockerDocker
- Corrigimos um problema em que o botão de execução não está funcionando.We fixed an issue where the run button is not working.
XamarinXamarin
Esta versão inclui as seguintes correções de bug e melhorias para Xamarin:This release includes the following bug fixes and improvements for Xamarin:
Xamarin.FormsXamarin.Forms
- Corrigimos um problema em que o namespace da Página de Conteúdo (XAML) do Forms no F# está incorreto.We fixed an issue where the namespace for new Forms Content Page (XAML) in F# is wrong.
- Corrigimos um problema em que ir para o erro/localização no XAML falha.We fixed an issue where go to error / location in XAML fails.
- Corrigimos um problema em que Ir Para Erro/Local em XAML não levará você para o local correto.We fixed an issue where Go To Error/Location in XAML would not take you to the correct location.
Xamarin.AndroidXamarin.Android
- Com o Visual Studio 2017 15.9 e o Visual Studio para Mac 7.7, estamos migrando do JDK da Oracle para uma distribuição leve do OpenJDK destinado ao desenvolvimento móvel.With Visual Studio 2017 15.9 and Visual Studio for Mac 7.7, we are moving from Oracle's JDK to a lightweight distribution of Open JDK meant for mobile development. O OpenJDK será oferecido como um componente para instalar juntamente com outras atualizações do Visual Studio para Mac. Você será solicitado a atualizar as configurações do JDK para usar o OpenJDK depois de instalá-lo.Open JDK will be offered as a component to install along with other Visual Studio for Mac updates and you will be prompted to update your JDK settings to use Open JDK once installed.
- O tempo de inicialização do Gerenciador de Dispositivos foi otimizado.The Device Manager startup time has been optimized.
- As imagens de sistema disponíveis agora refletem as opções disponíveis para o manifesto selecionado.The available system images now reflect the available options for the selected manifest. Isso habilita o suporte a Android P para o gerenciador de dispositivos quando o manifesto do Google é selecionado no gerenciador do SDK.This enables Android P support for the device manager when the google manifest is selected in the SDK manager.
- O gerenciador de dispositivos não depende mais da variável de ambiente
JAVA_HOME
estar configurada, e ela é exportada para processos que precisam dela.The device manager no longer relies on theJAVA_HOME
environment variable being set and it is exported it for processes that require it. - Correção de um problema em que renomear o AVD causava falha do aplicativo para o caso de
ANDROID_AVD_HOME
personalizado.Fixed an issue where AVD Rename would crash the app for the customANDROID_AVD_HOME
case. - Correção de um problema em que o Gerenciador de Dispositivos não indicava que houve uma falha na instalação da imagem do sistema.Fixed an issue where the Device Manager would not indicate there had been system image installation failure.
- Correção de um problema em que jarsigner era usado em vez de apksigner.Fixed an issue where jarsigner would be used instead of apksigner.
- Correção de um problema em que não era possível executar um aplicativo Android no emulador.Fixed an issue where it would not be possible to run an Android app in the emulator.
- A compilação de um projeto de Android quando não era possível encontrar o SDK de Java é relatada corretamente como um erro de build, em vez de relatar que o SDK do Android não pode ser encontrado.Building an Android project when the Java SDK cannot be found is correctly reported as a build error instead of reporting that the Android SDK cannot be found.
- O vocabulário e o comportamento agora são coerentes com o Visual Studio no Windows em relação a como usamos a estrutura de destino, as versões mínimas e de destino do Android.Wording and behavior made consistent with Visual Studio on Windows regarding how we handle target framework, minimum and target Android versions.
- A estrutura de destino do projeto agora é controlada de forma mais explícita, primeiro por
<uses-sdk />
no elemento AndroidManifest.xml se ele contém a propriedadetargetSdkVersion
, seguida doTargetFrameworkVersion
do projeto.The target framework of the project is now controlled more explicitly, first by<uses-sdk />
in AndroidManifest.xml element if it contains thetargetSdkVersion
property, followed by the project'sTargetFrameworkVersion
. O Visual Studio para Mac migrará os projetos para removerAndroidUseLatestPlatformSdk
se ele existir.Visual Studio for Mac will migrate projects to removeAndroidUseLatestPlatformSdk
if it exists. Ele também atualizará AndroidManifest.xml para adicionar<uses-sdk />
se ele estiver ausente.It will also update AndroidManifest.xml to add<uses-sdk />
if it is missing. - Ao publicar no Google Play, agora podemos avisar caso o aplicativo tema uma targetSdkVersion inferior à API 26.When publishing to Google Play, we now warn if your app has a targetSdkVersion less than API 26.
- Corrigimos um problema em que o build falhará rapidamente se a estrutura de destino não for compatível com o dispositivo de destino.We fixed an issue where the build should fail fast if target framework is not compatible with target device.
- Corrigimos um problema em que não é possível habilitar a permissão "INTERNET" na caixa de diálogo AndroidManifest.xml com projetos do F#.We fixed an issue where Cannot enable "INTERNET" permission on AndroidManifest.xml dialog with F# projects.
- Corrigimos um problema em que o Visual Studio para Mac relatava falhas na execução em vez de informar que o emulador estava corrompido.We fixed an issue where Visual Studio for Mac was reporting Execution failed instead of the informing that the emulator was corrupted.
- Corrigimos um problema em que comandos personalizados não são executados ao arquivar aplicativo Android.We fixed an issue where custom commands do not execute when archiving Android app.
- Corrigimos um problema em que o usuário não recebe uma solicitação para instalar as APIs do Android acima de 25 se elas não estiverem instaladas.We fixed an issue where the user is not prompted to install Android APIs above 25 if they are not installed.
armeabi
Opção de ABI foi removida, agora que não é mais uma arquitetura ABI compatível.armeabi
ABI option has been removed now that it is no longer a supported ABI architecture.- Os seletores de versão mínima do Android e de versão de destino do Android nas configurações do Aplicativo do Android não fornecem mais opções de "Automático".The Minimum Android version and Target Android version selectors in the Android Application settings no longer provide "Automatic" options. Elas frequentemente resultaram em o arquivo AndroidManifest.xml ter os atributos
minSdkVersion
etargetSdkVersion
ausentes.These often resulted in the AndroidManifest.xml file missingminSdkVersion
andtargetSdkVersion
attributes. Um manifesto sem esses valores não é prático e também pode causar problemas ao publicar na Play Store.A manifest missing these values is not practical and additionally can cause issues when publishing to the Play Store. - Corrigimos um problema em que não é possível criar uma configuração de execução de serviço.We fixed an issue where it is not possible to create a service run configuration.
- Corrigimos um problema em que o modelo de associação da Biblioteca do Android contém um erro de digitação.We fixed an issue where the binding template of Android Library contains a typo.
- Corrigimos um problema em que a tentativa de carregar uma versão do ANDROID no GooglePlay falha com “A versão 38 desse aplicativo não pode ser baixada por nenhum dispositivo, uma vez que eles receberão APKs com códigos de versões posteriores.”.We fixed an issue where trying to upload an ANDROID release to GooglePlay fails with "Version 38 of this app cannot be downloaded by any devices as they will all receive APKs with higher version codes.".
- Corrigimos um problema em que a abertura de Relatar um Problema também exibe a caixa de diálogo "instalar o JDK".We fixed an issue where opening Report A Problem also displays "install JDK" dialog.
- Corrigimos um problema em que não era possível depurar um serviço separado no aplicativo Xamarin.Android (não era possível criar uma configuração de execução de serviço).We fixed an issue where it is not possible to debug a separate service in Xamarin.Android app (can't create a service run configuration).
Xamarin.iOSXamarin.iOS
Este lançamento inclui suporte para os novos recursos do catálogo de ativos do ARKit 2.0: ARReferenceGroup
, ARReferenceImage
e ARObject
.This release adds support for new ARKit 2.0 asset catalog resources: ARReferenceGroup
, ARReferenceImage
and ARObject
.
O ARKit 2.0 tem suporte para detecção de objetos 2D e 3D.ARKit 2.0 supports 2D and 3D objects detection. ARReferenceImage
é o novo tipo de catálogo de ativos para imagens 2D que pode ser usado e reconhecido pelo ARKit.ARReferenceImage
is the new asset catalog type for 2D images that can be used and recognized by ARKit. É possível definir a largura e a altura do ARReferenceImage
no editor de ativos de modo que o ARKit possa renderizar as sobreposições virtuais das dimensões corretas.Width and Height of the ARReferenceImage
can be set in the asset editor so ARKit can render virtual overlays of the correct dimensions. O tipo ARObject
usa um arquivo ".arobject" que pode ser criado por alguns exemplos do ARKit.The ARObject
type takes an '.arobject' file that can be created by some ARKit samples.
Fizemos também as seguintes melhorias:We also made the following improvements:
- Atualizamos o suporte do Core ML:We updated our CoreML support:
- O Visualizador do Modelo Core ML foi atualizado para exibir as novas camadas personalizadas, incluídas no Xcode 10 e no iOS 12.CoreML Model Viewer has been updated to display the new Custom Layers that were introduced with Xcode 10 and iOS 12.
- O gerador de code-behind do Core ML foi atualizado para adicionar mais métodos de conveniência.CoreML code-behind generator has been updated to add more convenience methods.
- Corrigimos um problema que causava falhas aleatórias – Xamarin.MacDev.MobileDeviceException: dispositivo inválido.We fixed an issue that caused random crashes - Xamarin.MacDev.MobileDeviceException: Device is invalid.
- Corrigimos um problema em que a janela de propriedades do projeto do iOS para recursos de imagem define a propriedade incorreta no arquivo .csproj.We fixed an issue where the iOS project properties window for image resource sets incorrect property in .csproj file.
- Corrigimos um problema com a migração do WatchKit para o Xamarin.WatchOS.We fixed an issue with migration from WatchKit to Xamarin.WatchOS.
- Correção de um erro ao atualizar um projeto do Xcode.Fixed an error updating an Xcode project.
- Correção de um problema em que a caixa de diálogo do perfil de provisionamento automático do iOS não tinha links clicáveis.Fixed an issue where Automatic iOS provisioning profile dialog did not have clickable links.
- Correção de um problema em que o arquivamento usava um dispositivo iOS de destino genérico, mesmo que um dispositivo específico estivesse selecionado.Fixed an issue where archiving would use a generic iOS device target even if a specific device is selected.
- Adicionamos suporte para a edição de Modos de Segundo Plano para Extensões do WatchKit.We added support for editing Background Modes for WatchKit Extensions.
- Adicionamos suporte para ativos do CarPlay.We added support for CarPlay assets.
- Adicionamos suporte para Metal 4v1 e 5v1 ao editor de Catálogo de Ativos do Conjunto de Dados.Added support for Metal 4v1 and 5v1 to DataSet Asset Catalog editor.
- Adicionamos novos seletores de ícone do aplicativo WatchOS App aos novos relógios de 40 mm e 44 mm.Added new WatchOS App Icon selectors for the new 40mm and 44mm watches.
- Adicionamos suporte para as complicações do Apple Watch Series 4.Added support for Apple Watch Series 4 complications.
- O Visualizador do Modelo Core ML foi atualizado para exibir as novas camadas personalizadas, incluídas no Xcode 10 e no iOS 12.Updated the CoreML Model Viewer to display the new Custom Layers that were introduced with Xcode 10 and iOS 12.
- Adicionamos suporte para o direito do Provedor de Credenciais de AutoPreenchimento.Added support for the AutoFill Credential Provider entitlement.
- O gerador de code-behind do Core ML foi atualizado para adicionar mais métodos de conveniência.Updated the CoreML code-behind generator to add more convenience methods.
- Corrigimos um problema em que os metadados de "Otimizar" para ativos de imagem autônomos eram salvos no Painel de Propriedades.We fixed an issue where saving of "Optimize" metadata for stand-alone image assets in the Properties Pad.
- Corrigimos um problema em que habilitar/desabilitar grupos de acesso do conjunto de chaves talvez não pode ser persistido para o arquivo de direitos.We fixed an issue where enabling/disabling keychain access groups may not be persisted to the entitlements file.
- Corrigimos um problema em que não foi possível definir as imagens de inicialização para iPhone Xs Max e iPhone XR.We fixed an issue where it was not possible to set launch images for iPhone Xs Max and iPhone XR.
- Corrigimos um problema em que novos projetos do iOS não eram criados corretamente...We fixed an issue where new iOS projects not being being created correctly....
- Corrigimos um problema em que habilitar e desabilitar grupos de acesso do conjunto de chaves talvez não pode ser persistido para o arquivo de direitos.We fixed an issue where enabling and disabling keychain access groups may not be persisted to the entitlements file.
- Ao arquivar um build de publicação, verificamos se o build está direcionado para um dispositivo iOS genérico caso o projeto esteja configurado para que o build use builds específicos para dispositivos.When archiving a build for publishing, we make sure to build targeting a generic iOS device in case the project is configured the build to using device-specific builds.
- Ao arquivar um build de publicação, verificamos se salvamos os arquivos abertos de acordo com as preferências do IDE.When archiving a build for publishing, we make sure to save open files in accordance with IDE preferences.
- Corrigimos um problema em que os simuladores não estavam classificando corretamente para o novo iPhone XS e os dispositivos XR.We fixed an issue where the simulators were not sorting correctly for new iPhone XS and XR devices.
- Agora, é recomendável instalar o Xcode se a versão necessária para Xamarin.iOS for incompatível.We now recommend installing Xcode if the version needed by Xamarin.iOS is incompatible.
Xamarin.MacXamarin.Mac
- Adicionado suporte para alterar a versão do .NET Framework a ser usada em projetos de "Estrutura Completa".Added support for changing the .NET Framework version to use for "Full Framework" projects. Os projetos não ficam mais limitados somente ao .NET 4.5.Projects are no longer limited to just .NET 4.5.
- Corrigimos um problema em que o Visual Studio para Mac falhava ao mostrar novos níveis de API nas listas suspensas das versões Mínima e de Destino do Android.We fixed an issue where Visual Studio for Mac would fail to show new API levels in Minimum and Target Android version drop downs.
- Melhoramos as mensagens de erro quando nenhum JDK está instalado.We improved the error messaging when no JDK is installed. Anteriormente, não ficava claro se o JDK ou o SDK do Android não estava instalado.Previously it was not obvious whether the JDK or the Android SDK was not installed.
- Corrigimos um problema em que o Visual Studio para Mac não pôde se conectar ao Xcode 9.2 depois de atualizar para a versão 7.6 (build 2190).We fixed an issue where Visual Studio for Mac was unable to connect to Xcode 9.2 after updating to version 7.6 (build 2190).
- Corrigimos um problema em que o storyboard do projeto do Mac Cocoa falha na abertura.We fixed an issue where opening Mac Cocoa project storyboard failed.
AtivaçãoActivation
- Corrigimos um problema em que o processo de verificação de licença não usa o proxy.We fixed an issue where license verification process doesn't use proxy.
- Corrigimos um problema em que o usuário não consegue entrar no Visual Studio para Mac.We fixed an issue where the user is unable to log into Visual Studio for Mac.
InstallerInstaller
Melhorias de recursoFeature Improvements
Fizemos as seguintes melhorias no instalador:We made the following improvements to the installer:
- Com o Visual Studio 2017 15.9 e o Visual Studio para Mac 7.7, estamos migrando do JDK da Oracle para uma distribuição leve do OpenJDK destinado ao desenvolvimento móvel.With Visual Studio 2017 15.9 and Visual Studio for Mac 7.7, we are moving from Oracle's JDK to a lightweight distribution of Open JDK meant for mobile development. O OpenJDK será oferecido como um componente para instalar juntamente com outras atualizações do Visual Studio para Mac. Você será solicitado a atualizar as configurações do JDK para usar o OpenJDK depois de instalá-lo.Open JDK will be offered as a component to install along with other Visual Studio for Mac updates and you will be prompted to update your JDK settings to use Open JDK once installed.
- Adicionamos descrições melhores na seleção de carga de trabalho.We added better descriptions to the workload selection. Esperamos que essas descrições facilitem sua escolha de quais cargas de trabalho deseja instalar.We hope that these descriptions will make it easier for you to decide which workloads you want to install.
- Também fizemos algumas outras mudanças secundárias na tela de seleção de carga de trabalho, deixando tudo mais claro e conciso para nossos usuários.We also made some other minor changes to the workload selection screen, making things clearer and concise for our users.
- Nesta versão, nos concentramos bastante em melhorar a localização no instalador.In this release we focused a lot on improving our localization in the installer. Adicionamos a localização a mais opções de identidade visual, como a tela inicial e tela de cargas de trabalho, para torná-las mais acessíveis a todos os usuários no mundo todo.We added localization to more branding, the splash screen, and workloads screen to make it more accessible for all users worldwide.
- Entendemos que nem todos os usuários estão usando o Xamarin e, portanto, talvez não haja nenhuma necessidade de baixar o Xcode.We understand that not all of our users are using Xamarin and therefore may not have any need to download Xcode. Por esse motivo, movemos o local da caixa de diálogo do Xcode para o final da instalação e isso será exibido apenas para usuários do Xamarin que não tenham o Xcode instalado (ou atualizado).For this reason, we've moved the location of the Xcode dialog to the end of the install and will only prompt it for Xamarin users who do not have it installed (or up to date). Isso significa que você pode baixar o Xcode ao iniciar o desenvolvimento, em vez de precisar que ele interrompa a instalação.This means that you can download Xcode while starting your development, rather than having it interrupt your install.
- Também entendemos que os usuários do Visual Studio para Mac que não usam o Xamarin não precisam do Xamarin Profiler.We also understand that Visual Studio for Mac users that don't use Xamarin have no need for the Xamarin Profiler. Por esse motivo, removemos o Profiler das cargas de trabalho que não são Xamarin.For this reason, we've removed Profiler from non-Xamarin workloads.
Correções de bugBug fixes
Nesta versão, corrigimos os seguintes bugs:This this release we fixed the following bugs:
- Corrigimos um problema em que quando havia uma atualização do Xcode disponível, ainda era exibido "Obter o Xcode".We fixed an issue where if an Xcode update was available it would still say "Get Xcode". Isso foi alterado para "Atualizar Xcode".We changed this to "Update Xcode".
- Corrigimos um problema em que o Profiler era instalado pelo instalador, mesmo quando o usuário não selecionava nenhuma carga de trabalho do Xamarin.We fixed an issue where the Profiler is getting installed from installer even though user has not selected any Xamarin workload.
- Corrigimos um problema em que o Profiler não era instalado pelo instalador, mesmo quando o usuário selecionava todas as cargas de trabalho do Xamarin.We fixed an issue where the Profiler is not getting installed from installer though user has selected all Xamarin workloads.
- Corrigimos um problema em que uma atualização do Visual Studio para Mac não conseguia copiar o symlink.We fixed an issue where a Visual Studio for Mac upgrade fails to copy symlink.
OutrosOther
- Correção de um problema em que a exibição de Comparação do controle de versão não mostrava o texto alterado correto.Fixed an issue where the version control Diff view would not show the correct changed text.
- Correção de um problema em que o painel de Classe mostra construtores e campos gerados pelo compilador.Fixed an issue where the Class pad shows compiler generated fields and constructors.
- Correção de um problema em que um erro era registrado em log quando não era possível recuperar o feed de notícias.Fixed an issue where an error was logged when the news feed could not be retrieved.
- Correção de um problema em que o atualizador não exibia "Verificando se há atualizações..." até que o canal fosse alterado.Fixed an issue where the updater would not display "Checking for updates..." until the channel was changed.
- Correção de um problema em que o botão Entrar para a publicação no Azure não era renderizado corretamente.Fixed an issue where the Sign in button for publishing to Azure was not rendered correctly.
- Correção de um problema em que a execução de testes de unidade sempre executava um build completo.Fixed an issue where running unit tests always ran a full build.
- Correção de um problema ao executar testes de NUnit 3 devido a um aplicativo de execução de teste com nome incorreto.Fixed an issue with running NUnit 3 tests due to a misnamed test runner application.
- A Página inicial não é mais exibida ao carregar uma solução do Localizador.The Welcome page is no longer displayed when loading a solution from Finder.
- Corrigimos um problema em que a extensão do editor de texto UnitTest causa lentidão no IDE.We fixed an issue where the UnitTest text editor extension causes slowness in the IDE.
- A lista do Gerenciador de Assemblies altera o nome do método ao passar o mouse sobre os nomes do método/construtor.Assembly Explorer listing changes method name when hovering mouse over the method/constructor names.
- Corrigimos um problema em que a caixa de diálogo "Novo projeto" não seleciona um modelo recente por padrão.We fixed an issue where the New Project dialog does not select a recent template by default.
- Corrigimos um problema em que "Compilar projeto antes de executar testes de unidade" foi exibido incorretamente.We fixed an issue where Build project before executing unit tests was incorrectly prompting.
- Corrigimos um problema em que houve um excedente de pilha ao executar testes de unidade.We fixed an issue where there was a stack overflow on running unit tests.
- Corrigimos um problema em que ao adicionar um teste de unidade, o Visual Studio para Mac falhará com um rastreamento de pilha que parece tentar recursivamente adicionar o teste de unidade.We fixed an issue where adding a unit test, Visual Studio for Mac will crash with a stack trace that seems to try to recursively add the unit test.
- Corrigimos um problema em que não é possível adicionar .bat (arquivos em Lotes do Windows) a projetos – o Visual Studio para Mac para de responder indefinidamente.We fixed an issue where cannot add .bat (Windows Batch files) to projects - Visual Studio for Mac hangs indefinitely.
Visual Studio 2017 para Mac versão 7.7.1.15 Visual Studio 2017 for Mac version 7.7.1.15
lançado em 6 de dezembro de 2018released December 6, 2018
Esta versão corrige os problemas a seguir:This releases addresses the following issues:
- Corrigimos um problema em que o editor de C# invocava o preenchimento automático quando caracteres como "." ou "<" eram digitados.We fixed an issue where the C# editor would invoke autocompletion when characters like "." or "<" are typed.
- Corrigimos um problema em que o preenchimento do IntelliSense se comportava inesperadamente.We fixed an issue where IntelliSense completion would behave unexpectedly.
- Corrigimos um problema em que o Visual Studio para Mac insere chaves correspondentes mesmo que a opção Inserir chave correspondente esteja desabilitada.We fixed an issue where Visual Studio for Mac is inserting matching braces even though the Insert matching brace option is disabled.
- Corrigimos um problema em que uma exceção de referência nula no MainToolbarController é gerada.We fixed an issue where a null reference exception in MainToolbarController is raised.
- Corrigimos um problema em que o Visual Studio para Mac falha ao inicializar.We fixed an issue where Visual Studio for Mac fails to start.
- Corrigimos um problema em que arquivos do Docker gerados automaticamente apresentavam defeito.We fixed an issue where autogenerated docker files are faulty.
- Corrigimos um problema em que não era possível restaurar, exibir ou baixar NuGets no Visual Studio para Mac.We fixed an issue where it was not possible to restore, view or download NuGets in Visual Studio for Mac.
- Corrigimos um problema em que o Gerenciador de pacotes do NuGet podia falhar ao restaurar pacotes durante a atualização da estrutura de destino.We fixed an issue where the NuGet package manager could fail to restore packages when updating target framework.
- Corrigimos um problema em que o UnitTestService recompilava os testes várias vezes na solução aberta.We fixed an issue where the UnitTestService rebuilds tests multiple times on solution open.
- Corrigimos um problema em que o Visual Studio para Mac não era capaz de atualizar.We fixed an issue where Visual Studio for Mac could not update.
Visual Studio 2017 para Mac versão 7.7.2.21 Visual Studio 2017 for Mac version 7.7.2.21
lançado em 17 de dezembro de 2018released December 17, 2018
Esta versão corrige os problemas a seguir:This releases addresses the following issues:
- Atualizamos a versão do NuGet para 4.8.We updated the version of NuGet to 4.8.
- Corrigimos um problema no qual a abertura do Visual Studio para Mac sem nenhum Java instalado mostrava dois prompts do sistema para instalar o Java.We fixed an issue where launching Visual Studio for Mac without any Java installed shows 2 system prompts to install Java.
- Corrigimos um problema no qual as atualizações do OpenJDK poderiam interferir na atualização de versões mais antigas do Visual Studio para Mac.We fixed an issue where updates to OpenJDK could interfere with updating older versions of Visual Studio for Mac.
- Corrigimos um problema com a ferramenta Relatar um problema no qual ocorria uma falha na atualização da contagem de Soluções.We fixed an issue with the Report a Problem tool where it would fail to update the Solutions count.
- Corrigimos um problema no qual uma mensagem incorreta era exibida durante a implantação em um dispositivo Android com uma ABI incompatível.We fixed an issue where an incorrect message is displayed when deploying to an android device with an incompatible ABI.
Visual Studio 2017 para Mac versão 7.7.3.43 Visual Studio 2017 for Mac version 7.7.3.43
lançado em 16 de janeiro de 2019released January 16, 2019
Esta versão corrige os problemas a seguir:This releases addresses the following issues:
- Corrigimos um problema em que o Visual Studio para Mac não se lembrava de arquivos abertos.We fixed an issue where Visual Studio for Mac doesn't remember opened files.
- Corrigimos um problema em que o seletor de barra de ferramentas da configuração de build estava desabilitado.We fixed an issue where the Toolbar selector for build configuration is disabled.
- Corrigimos um problema em que o gerador do construtor causava falha no Visual Studio para Mac.We fixed an issue where the constructor generator would cause Visual Studio for Mac to crash.
- Corrigimos um problema em que havia falha na integração do teste de unidade do editor de texto ("O 'nome' do teste de unidade não podia ser carregado").We fixed an issue where the text editor unit test integration ("Unit test 'name' could not be loaded") would fail.
- Corrigimos um problema em que novos projetos F# no Visual Studio para Mac mostravam erros do IntelliSense.We fixed an issue where new F# projects in Visual Studio for Mac shows IntelliSense errors.
- Corrigimos um problema em que a colagem de cadeias de caracteres textuais remove as aspas duplas.We fixed an issue where pasting verbatim strings removes double quotes.
- Corrigimos um problema em que, às vezes, a atualização de um pacote altera a respectiva referência ItemGroup.We fixed an issue where sometimes updating a package changes its Reference ItemGroup.
- Corrigimos um problema em que a atualização de uma referência de pacote adiciona um caminho relativo a HintPath.We fixed an issue where updating a package reference adds a relative path to HintPath.
- Corrigimos um problema em que o Visual Studio para Mac falhava ao carregar o APK para o Acer Chromebook R11.We fixed an issue where Visual Studio for Mac would fail to upload APK to Acer Chromebook R11.
- Corrigimos um problema em que o depurador falhava ao ser executado em um console externo no Mojave.We fixed an issue where the debugger would fail when running on an external console on Mojave.
- Corrigimos um problema em que a ação de desmarcar a configuração "Organizar Usando > Colocar diretivas do sistema primeiro" não era salva.We fixed an issue where unchecking the "Organize Using > Place System directives first" setting does not save.
- Corrigimos um problema em que o Visual Studio para Mac falhava com "Ocorreu um erro fatal" – "System.NullReferenceException: em (wrapper managed-to-native) ObjCRuntime.Messaging.nuint_objc_msgSend(intptr,intptr)" em Xwt.Drawing.Image.Finalize () /external/xwt/Xwt/Xwt.Drawing/Image.cs:83 ao mostrar a caixa de diálogo de licença do NuGet.We fixed an issue where Visual Studio for Mac crashes with "A fatal error has occurred" - "System.NullReferenceException: at (wrapper managed-to-native) ObjCRuntime.Messaging.nuint_objc_msgSend(intptr,intptr)" at Xwt.Drawing.Image.Finalize () /external/xwt/Xwt/Xwt.Drawing/Image.cs:83 when showing NuGet license dialog.
Visual Studio 2017 para Mac versão 7.7.4.1 Visual Studio 2017 for Mac version 7.7.4.1
lançado em 30 de janeiro de 2019released January 30, 2019
Esta versão corrige um problema em que alguns usuários viam uma mensagem "Erro ao recuperar informações de erro" no atualizador do Visual Studio para Mac depois de atualizar para a versão 7.7.3.This release fixes an issue where some users are seeing an “Error retrieving error information” message in the Visual Studio for Mac updater after updating to version 7.7.3.
Depois de instalar o Visual Studio para Mac versão 7.7.3, se você observar a mensagem "Erro ao recuperar informações de erro" no atualizador, siga estas etapas:After installing Visual Studio for Mac version 7.7.3, if you notice the “Error retrieving error information” message in the updater, please follow these steps:
- Desligue todas as instâncias em execução do Visual Studio para Mac.Shutdown all running instances of Visual Studio for Mac.
- Baixe a versão mais recente do Visual Studio para Mac deste local.Download the latest version of Visual Studio for Mac from here.
- Depois de baixar, clique duas vezes o DMG e siga as instruções para instalar o produto em Aplicativos arrastando e soltando o logotipo do Visual Studio para Mac na pasta de aplicativos da interface do usuário do instalador.After downloading, double-click the DMG and follow the instructions to install the product to Applications by dragging and dropping the Visual Studio for Mac logo into the Applications folder in the installer UI.
- Reinicie o Visual Studio para Mac e exiba a interface do usuário do atualizador.Relaunch Visual Studio for Mac and bring up the Updater UI. Agora, a mensagem de erro deverá ter desaparecido, e você verá as atualizações do Visual Studio para Mac conforme elas são disponibilizadas no futuro.The error message should now be gone, and you will be able to see updates to Visual Studio for Mac as they are made available in the future.
Problemas conhecidos Known Issues
Veja a seguir uma lista de todos os problemas conhecidos do Visual Studio 2017 para Mac versão 7.7:The following is a list of all existing known issues in Visual Studio 2017 for Mac version 7.7:
- Atualizador interrompido em todos os canais com
Updater token could not be retrieved
Updater broken on all channel withUpdater token could not be retrieved
- Colar/alterar texto faz com que outro texto seja removidoPasting/changing text causes other text to be removed
- Às vezes, o pacote de atualização altera seu ItemGroup de referênciaSometimes updating package changes its Reference ItemGroup
- A referência do pacote de atualização adiciona o caminho relativo a HintPathUpdating package reference adds relative path to HintPath
- A atualização não funcionaUpdate does not work
- O comando push do GIT nunca é interrompido/o botão Parar não funcionaGit push command never stops running / stop button doesn't work
- Integração de teste de unidade do editor de texto interrompida ("Não foi possível carregar o teste de unidade [nome]")Broken text editor unit test integration ("Unit test [name] could not be loaded")
- Falha na atualização do Visual Studio para MacVisual Studio for Mac update fails
- É solicitado que você responda à pesquisa para deixar comentários sobre o VS para Mac, mas ela nunca é carregadaPrompted to take survey to leave feedback on VS for Mac, but it never loads
- A caixa de seleção de acessibilidade não pôde ser verificada para o VSM em MojaveAccessibility checkbox could not be checked for VSM on Mojave
- A colagem de cadeias de caracteres textuais remove as aspas duplasPasting verbatim strings removes double quotes
- NRE no gerenciador de pacotes ao atualizar a estrutura de destinoNRE in package manager when updating target framework
- Exceção de referência nula AddImportCompletionDataAddImportCompletionData null reference exception
- A limpeza não exclui todos os arquivos nas pastas bin e objClean does not delete all files in bin and obj folders
- VS para Mac e GIT do TFSVS for Mac and TFS GIT
ComentáriosFeedback
Adoraríamos ouvir sua opinião!We would love to hear from you! Você pode relatar um problema usando a opção Relatar um problema no IDE do Visual Studio para Mac e acompanhar seus comentários no portal Comunidade de Desenvolvedores.You can report a problem through the Report a Problem option in the Visual Studio for Mac IDE, and track your feedback in the Developer Community portal. Para sugerir novos recursos, você pode usar Sugerir um recurso e também acompanhar na Comunidade de Desenvolvedores.For suggesting new features you can use Suggest a Feature, these are also tracked in the Developer Community.
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.
Histórico de notas de versão do Visual Studio 2017 para MacVisual Studio 2017 for Mac Release Notes History
Você pode exibir as notas sobre a versão das versões anteriores do Visual Studio 2017 para Mac na página Histórico de notas sobre a versão.You can view prior versions of Visual Studio 2017 for Mac release notes on the Release notes history page.