C visual studio mac: Visual Studio 2019 для Mac — интегрированная среда разработки для macOS

Содержание

5 новых крутых функций / Блог компании Microsoft / Хабр

За прошедший год команда Visual Studio for Mac обновила редакторы в среде IDE, чтобы они стали быстрее, плавнее и продуктивнее. Мы сделали это, создав нативный интерфейс редактора macOS на основе того же самого бэкенда редактора, что и Visual Studio в Windows. В версии 8.1 мы представили новый редактор C#. За этим последовал новый редактор XAML в 8.2. И совсем недавно мы обновили наши веб-языки для использования новых редакторов в версии 8.3, завершая процесс, который мы намеревались выполнить год назад.

Чтобы отпраздновать это достижение, я хочу поделиться некоторыми подробностями, касающимися дизайна и реализации новых редакторов, а также моими пятью любимыми новыми функциями в редакторах кода Visual Studio для Mac.

В основе обновленных редакторов в Visual Studio для Mac лежит служба общего языка с Visual Studio для Windows. Это означает, что тот же самый бэкэнд, который поддерживает версию Visual Studio для Windows, теперь также поддерживает версию macOS. Все это включает в себя IntelliSense, Roslyn, текстовую логику и все языковые сервисы за кулисами. Единственная часть, не общая в Windows и macOS, это слой пользовательского интерфейса, который остается нативным для каждой платформы.

В случае macOS это означает использование фреймворков macOS, таких как Cocoa и CoreText, для расширения возможностей пользовательского интерфейса. Благодаря использованию нативного пользовательского интерфейса, а также возможности использования нативных методов ввода, есть поддержка языков с написанием справа налево, лигатур шрифтов и других расширенных графических функций.

Теперь, когда у нас есть возможности нового редактора в IDE, давайте взглянем на мои пять самых популярных новых функций редактора. Все функции, которыми я хочу поделиться с вами сегодня, направлены на то, чтобы сделать ваш опыт разработки более продуктивным, интересным и увлекательным. Я надеюсь, что вам нравится использовать их так же, как нам нравилось их создавать!

Редактирование с использованием нескольких точек вставки (Multi-Caret)


Multi-caret позволяет вставлять любое количество caret (точек вставки текста) в редактируемый файл. Это может быть выполнено вручную с помощью щелчков мыши, с помощью control-option-click или с помощью клавиатуры. При выборе клавиатуры вы можете использовать сопоставление с образцом, чтобы вставить следующее сопоставление (Option+Shift+.) или вставить все сопоставление (Option+Shift+;).

Вы также можете удалить последнюю вставленную caret с помощью Option+Shift+, или переместить последнюю caret вниз с помощью Option+Shift+/. На гифке ниже я использую комбинацию Option+Shift+. для вставки следующей подходящей caret дважды, что позволяет мне редактировать все три экземпляра «double» на этой странице.

Редактирование с использованием нескольких точек вставки (Multi-Caret) — это очень мощная функция, которая может значительно сократить время, необходимое для редактирования нескольких строк одновременно. Например, если вам нужно изменить префикс для нескольких переменных или переключить определенные декларирования var на строго типизированные декларации, редактирование с несколькими caret позволяет вам легко это сделать.


 

IntelliSense Type Filtering


Следующая функция, которую я хочу выделить, — это IntelliSense Type Filtering. С помощью IntelliSense Type Filtering вы можете отфильтровать список завершения по типу завершения. Если, например, вы хотите видеть только классы в вашем списке завершения, вы можете либо щелкнуть значок классов или использовать горячую клавишу «option-c».

У нас есть полный список типов, по которым вы можете фильтровать, а также соответствующие значки и горячие клавиши в нашей документации по Visual Studio для Mac. На гифке ниже я использую фильтрацию типов IntelliSense, чтобы сфокусировать свой список на интерфейсах, структурах и, наконец, на делегатах.

Эта функция действительно полезна, когда вы не можете вспомнить точное название нужного вам элемента или просто хотите сосредоточиться исключительно на конкретном типе. Он также работает очень хорошо в сочетании с моей следующей любимой функцией, Show Import Items.

Показать элементы импорта (Show Import Items)


Часто, когда я работаю над проектом, я не всегда могу вспомнить точное пространство имен, которое мне нужно импортировать в мой файл кода для определенного типа. Это часто приводит меня в панику и заставляет лихорадочно искать где угодно, чтобы найти нужный мне импорт. Следующая функция устраняет эту проблему, показывая не только завершения, которые я уже импортировал, но и завершения, доступные для импорта. Кроме того, если я в итоге выберу одно из еще не импортированных завершений, оператор using будет добавлен в заголовок файла кода.

В приведенной ниже гифке я добавляю «System.ComponentModel.DataAnnotations» в свой проект с помощью функции «Show Import Items». Возможно, вы также заметили, что для элементов, которые еще не импортированы, полное пространство имен указано рядом с типом, что позволяет легко увидеть, что система собирается добавить в ваш заголовок.

Show Import Items в настоящее время по умолчанию отключен, но вы можете легко включить его, открыв Visual Studio > Preferences > Text Editor > IntelliSense и включив «Show Import Items».

Поддержка написания кода справа-налево и нативного ввода


Популярный запрос нашего сообщества — добавить поддержку языков с направлением справа-налево, а также поддержку двунаправленных языков. И мы невероятно рады добавить такую поддержку в Visual Studio 2019 для Mac. В старых редакторах ввод или вставка строк справа-налево, таких как строки на персидском, иврите или арабском языке, приводили к тому, что слова инвертировались. Например, слово «здравствуй» становится «йувтсвардз», меняя текст так, что он кажется перевернутым. С новыми редакторами поддерживается ввод справа-налево и все типы двунаправленного текста.

Мы также добавили поддержку нативного ввода. Поскольку редакторы создаются с использованием встроенного инструментария для macOS, вставка текста в редактор аналогична вставке в любое другое встроенное приложение macOS. Это означает, что вы получаете доступ ко всем расширенным функциям ввода текста в macOS, таким как долгое нажатие для акцентированных и альтернативных символов, а также селектор эмодзи!

Поддержка лигатур


Если вы используете шрифт, который поддерживает лигатуры, например недавно выпущенный Cascadia Code, Visual Studio для Mac 2019 будет автоматически вставлять лигатуры вместо обычных двухсимвольных глифов. Например, знак двойного равенства (==) будет преобразован в удлиненный знак равенства без пробела. Аналогично, восклицательный знак и знак равенства (!=) будут преобразованы в знак равенства с косой чертой, более точно изображая символ «не равно».

На гифке ниже я использую простое выражение «if», чтобы продемонстрировать доступные лигатуры для нескольких различных общих многосимвольных глифов.

Скачайте Visual Studio 2019 для Mac


Это мои пять любимых функций редактора в Visual Studio для Mac 2019, но есть еще много возможностей, которые вы можете опробовать, работая над проектом. Чтобы начать работу с Visual Studio 2019 для Mac скачайте версию 8.3 Visual Studio 2019 для Mac, или если VS для Mac у вас уже установлена – обновитесь до последней версии с использованием стабильного канала!

Если вы столкнулись с какими-либо проблемами в выпуске v8.3, воспользуйтесь меню Справка > Сообщить о проблеме. Вы также можете сделать предложения по дальнейшим улучшениям с помощью меню «Предоставить предложение» (Provide a Suggestion).

Ну и следите за нами в Твиттере в @VisualStudioMac, чтобы быть в курсе последних новостей Visual Studio для Mac и сообщать нам о ваших впечатлениях. С нетерпением ждем вас!

Совместимость для Visual Studio 2019 для Mac

  • Чтение занимает 3 мин

В этой статье



Сообщество разработчиков | Требования к системе | Совместимость | Распространяемый код | Документация | Блоги | ОбслуживаниеDeveloper Community | System Requirements | Compatibility | Distributable Code | Documentation | Blogs | Servicing


Visual Studio 2019 для Mac содержит множество новых замечательных функций и улучшений интегрированной среды разработки (IDE) для поддержки кроссплатформенной разработки классических приложений, кроссплатформенной разработки для мобильных устройств, разработки для Azure, разработки облачных и веб-приложений и многого другого.Visual Studio 2019 for Mac contains many new and exciting features and IDE productivity enhancements to support cross-platform desktop app development, cross-platform mobile development, Azure development, web and cloud development, and more. Чтобы опробовать Visual Studio 2019 для Mac, перейдите на страницу Загрузки.To try out Visual Studio 2019 for Mac, see the Downloads page. Дополнительную информацию о нововведениях в этом выпуске см. в заметках о выпуске Visual Studio 2019 для Mac.For more information about everything that’s new in this release, see the Visual Studio 2019 for Mac release notes.

Требования к системеSystem Requirements

Требования к системе для установки и запуска семейства продуктов Visual Studio 2019 для Mac см. на странице требований к системе для Visual Studio 2019 для Mac.For information on the system requirements for installing and running the Visual Studio 2019 for Mac family of products, see the Visual Studio 2019 for Mac System Requirement page.

Целевая платформаPlatform Targeting

Visual Studio для Mac предоставляет современные инструменты и технологии для создания приложений с использованием возможностей новейших платформ, будь то macOS, Android, iOS, tvOS или watchOS, а также веб-сайты службы или игры.Visual Studio for Mac provides cutting-edge tools and technologies to create apps that take advantage of the latest platform capabilities, for macOS, Android, iOS, tvOS, and watchOS, as well as web sites, services, and games.

Сводка возможностейFeature Summary

  • Разработка мобильных приложенийMobile app development
    • Совместное использование кода в Android и iOS с помощью XamarinShare code between Android and iOS with Xamarin
    • Собственные конструкторы пользовательского интерфейса для iOS и AndroidNative iOS and Android UI designers
    • Общий пользовательский интерфейс с Xamarin.FormsShared UI with Xamarin.Forms
    • Защита кода Android с использованием внедренных сборокProtect Android code with Embedded Assemblies
    • Визуализация и отладка приложений с помощью Xamarin Inspector *Visualize and debug apps with Xamarin Inspector *
    • Профилирование приложений с помощью Xamarin Profiler *Profile your apps with Xamarin Profiler *
  • Межплатформенная разработка классических приложенийCross-platform «desktop» development
    • Разработка приложений для macOSmacOS app development
    • Разработка .NET Core.NET Core development
  • Разработка веб-приложенийWeb application development
    • Разработка ASP.NET CoreASP.NET Core development
    • Веб-инструменты редактора HTML, CSS, JSONHTML, CSS, JSON web editor tooling
  • Разработка облачных приложенийCloud development
    • Разработка веб-API ASP.NET CoreASP.NET Core WebAPI development
    • Публикация проектов ASP.NET Core в Azure непосредственно из интегрированной среды разработкиPublish ASP.NET Core projects to Azure directly from the IDE
  • Разработка игрGame development
    • Разработка игр на UnityUnity game development

*Требуется Visual Studio Enterprise для Mac* Requires Visual Studio Enterprise for Mac

Visual Studio для Mac не поддерживает клиентские проекты Windows, такие как Windows Forms, WPF или UWP.Visual Studio for Mac does not support Windows client projects like Windows Forms, WPF, or UWP.

Поддержка разработки для Android в Visual Studio 2019 для Mac Visual Studio 2019 for Mac Support for Android Development

Visual Studio 2019 для Mac позволяет создавать собственные приложения Android с помощью Xamarin и C#.Visual Studio 2019 for Mac enables you to build native Android apps using Xamarin and C#. Для создания игр для Android можно также воспользоваться Unity.You can also use Unity to build Android games.

Диспетчер Android SDK позволяет легко получить пакет SDK для Android и уровней API Android, нужных вам для разработки.You can use the Android SDK Manager to easily obtain the Android SDK and Android API levels you’d like for development. Можно отдельно загрузить дополнительные уровни API с помощью диспетчера Android SDK.You can download additional API levels separately using the Android SDK Manager.

Дополнительные сведения см. в статье Разработка для Android с помощью Visual Studio для Mac.For more information, see Android development with Visual Studio for Mac.

Поддержка разработки для iOS в Visual Studio 2019 для Mac Visual Studio 2019 for Mac Support for iOS Development

Visual Studio 2019 для Mac позволяет создавать собственные приложения для iOS с помощью Xamarin и C#.Visual Studio 2019 for Mac enables you to build native iOS apps using Xamarin and C#. Для создания игр для iOS можно также воспользоваться Unity.You can also use Unity to build iOS games.

Дополнительные сведения см. в статье Разработка для iOS с помощью Visual Studio для Mac.For more information, see iOS development with Visual Studio for Mac.

Поддержка разработки для macOS в Visual Studio 2019 для Mac Visual Studio 2019 for Mac Support for macOS Development

Visual Studio 2019 для Mac позволяет создавать консольные приложения и приложения Cocoa (для настольных систем) для macOS.Visual Studio 2019 for Mac enables you to build console applications and Cocoa (desktop) applications for macOS.

Дополнительные сведения см. в статье Разработка для macOS с помощью Visual Studio для Mac.For more information, see macOS development with Visual Studio for Mac.

Поддержка разработки на ASP.NET Core в Visual Studio 2019 для Mac Visual Studio 2019 for Mac Support for ASP.NET Core Development

ASP.NET Core является основанным на открытом исходном коде кроссплатформенным фреймворком для создания современных облачных приложений, подключенных к Интернету, таких как веб-приложения и службы, приложения Интернета вещей и мобильные внутренние серверы.ASP.NET Core is an open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps and services, IoT apps, and mobile backends.

Для разработки и отладки приложений ASP.NET Core можно использовать Visual Studio 2019 для Mac, включая код на стороне сервера, а также HTML, CSS и Javascript на стороне клиента.ASP.NET Core apps can be developed and debugged using Visual Studio 2019 for Mac, including the server-side code as well as client side HTML, CSS, and Javascript. Они могут размещаться на платформах Windows, macOS или Linux.They can be hosted on Windows, macOS, or Linux.

Дополнительные сведения см. в разделе о .NET Core, а чтобы приступить к работе, выполните это практическое лабораторное занятие.For more information, see .NET Core and to get started follow this hands-on lab.

Поддержка разработки игр на Unity в Visual Studio 2019 для Mac Visual Studio 2019 for Mac Support for Unity Game Development

Инструменты Visual Studio для Mac для Unity представляют собой бесплатное расширение Visual Studio, которое превращает Visual Studio для Mac в эффективное средство для разработки кроссплатформенных игр и приложений с помощью платформы Unity.Visual Studio for Mac Tools for Unity is a free Visual Studio extension that turns Visual Studio for Mac into a powerful tool for developing cross-platform games and apps with the Unity platform. 

Дополнительные сведения см. в разделе Инструменты Visual Studio для Unity, а чтобы приступить к работе, выполните это практическое лабораторное занятие.For more information, see Visual Studio Tools for Unity and to get started follow this hands-on lab.

Другие платформы и технологии Other Platforms and Technologies

Visual Studio 2019 для Mac также поддерживает следующие платформы и технологии.Visual Studio 2019 for Mac also supports the following platforms and technologies. Дополнительные сведения см. на веб-сайте https://visualstudio.microsoft.com/vs/mac/.For more information, see https://visualstudio.microsoft.com/vs/mac/.

  • .NET Core 2.2..NET Core 2.2. Дополнительные сведения см. на веб-сайте https://dot.net/coreFor more information see https://dot.net/core
  • F#F#
  • Веб-разработка с помощью HTML5, CSS3 и JavaScriptWeb Development HTML5/CSS3 and JavaScript

Отзывы и предложенияFeedback and Suggestions

Используйте пункт Отправить предложение в Visual Studio для Mac в меню «Справка» или сразу посетите страницу предложений Visual Studio для Mac в сообществе разработчиков.Use the Provide a Suggestion entry in Visual Studio for Mac’s help menu or visit Visual Studio for Mac’s suggestion page on Developer Community directly. Здесь можно добавить новые запросы или проголосовать за существующие идеи.From here you can add new requests or vote on existing ideas. Чтобы сообщить о проблеме, выполните эти инструкции.To report a problem, follow these instructions.

К началу страницыTop of Page

Требования к системе Visual Studio 2019 для Mac

  • Чтение занимает 2 мин

В этой статье



Сообщество разработчиков | Требования к системе | Совместимость | Распространяемый код | Документация | Блоги | ОбслуживаниеDeveloper Community | System Requirements | Compatibility | Distributable Code | Documentation | Blogs | Servicing


Минимальные требования к системе для семейства продуктов Visual Studio 2019 для Mac приведены ниже.The minimum system requirements for the Visual Studio 2019 for Mac family of products is below. Чтобы установить Visual Studio 2019 для Mac, перейдите на страницу Скачиваемые файлы Visual Studio 2019.To install Visual Studio 2019 for Mac, see Visual Studio 2019 Downloads. Информацию о нововведениях в этом выпуске см. в заметках о выпуске Visual Studio 2019 для Mac.For information about everything that’s new in this release, see the Visual Studio 2019 for Mac release notes. См. также статью Целевая платформа и совместимость для Visual Studio 2019 для Mac.See also Visual Studio 2019 for Mac Platform Targeting and Compatibility.

Visual Studio 2019 для MacVisual Studio 2019 for Mac

Минимальные требования к системе относятся к следующим продуктам.The following products support the minimum system requirements below:

  • Visual Studio Enterprise 2019 для Mac.Visual Studio Enterprise 2019 for Mac.
  • Visual Studio Professional 2019 для Mac.Visual Studio Professional 2019 for Mac.
  • Visual Studio Community 2019 для Mac.Visual Studio Community 2019 for Mac.

Поддерживаемые операционные системыSupported Operating Systems

Visual Studio 2019 для Mac может устанавливаться и запускаться в следующих операционных системах:Visual Studio 2019 for Mac will install and run on the following operating systems:

  • macOS Catalina 10.15 \* macOS Catalina 10.15 \*
  • macOS Mojave 10.14macOS Mojave 10.14
  • macOS High Sierra 10.13macOS High Sierra 10.13

Для последней версии Xcode 11 требуется macOS Mojave 10.14, поэтому эта минимальная версия также требуется для проектов Xamarin.iOS и Xamarin.Mac.The latest version of Xcode 11 requires macOS Mojave 10.14, therefore Xamarin.iOS and Xamarin.Mac projects also require that minimum version.

\* Хотя работа Visual Studio 2019 для Mac версии 8.3 в macOS Catalina была протестирована, в Catalina имеются известные проблемы совместимости с несколькими приложениями.\* While Visual Studio 2019 for Mac version 8.3 has been tested to work on Catalina, macOS Catalina has known compatibility issues with multiple applications. Сообщите о любых обнаруженных проблемах в сообщество разработчиков.Please report any issues you notice at Developer Community. Catalina не поддерживает более старую версию Visual Studio для Mac.Catalina does not suport older version of Visual Studio for Mac.

ОборудованиеHardware

  • Процессор с тактовой частотой не ниже 1,8 ГГц.1.8 GHz or faster processor. Рекомендуется использовать как минимум двухъядерный процессор.Dual-core or better recommended.
  • 4 ГБ ОЗУ; рекомендуется 8 ГБ ОЗУ (минимум 4 ГБ при выполнении на виртуальной машине).4 GB of RAM; 8 GB of RAM recommended (4 GB minimum if running on a virtual machine).
  • Жесткий диск (требуется по умолчанию): около 5,6 ГБ.Hard disk required, by default: approx 5.6GB.

Поддерживаемые языкиSupported Languages

Среда Visual Studio для Mac доступна на следующих языках:Visual Studio for Mac is available in the following languages:

  • АнглийскийEnglish
  • Китайский (упрощенное письмо)Chinese (Simplified)
  • Китайский (традиционное письмо)Chinese (Traditional)
  • ЧешскийCzech
  • ФранцузскийFrench
  • НемецкийGerman
  • ИтальянскийItalian
  • ЯпонскийJapanese
  • КорейскийKorean
  • ПольскийPolish
  • Португальский (Бразилия)Portuguese (Brazil)
  • РусскийRussian
  • ИспанскийSpanish
  • ТурецкийTurkish

Дополнительные требованияAdditional Requirements

  • Для использования проектов и компонентов .NET Core требуется пакет SDK 2.2 для NET Core..NET Core SDK 2.2 is required to use .NET Core projects and features. Его можно скачать и установить отдельно. Также требуется macOS Sierra 10.12 или более поздняя версия.It can be downloaded and installed separately, and requires macOS Sierra 10.12 or higher.
  • Для Xamarin.Android требуется 64-разрядный выпуск пакета Java Development Kit (JDK).Xamarin.Android requires the 64-bit Java Development Kit (JDK).
  • Для Xamarin.iOS требуется Xcode IDE Apple и пакет SDK для iOS Apple.Xamarin.iOS requires Apple’s Xcode IDE and iOS SDK.
  • С учетом приведенных выше требований Xamarin.Forms может поддерживаться на платформах Android и iOS.Xamarin.Forms can target both Android and iOS platforms, given the requirements listed above.
К началу страницы Top of Page

Заметки о выпуске Visual Studio 2019 для Mac версии 8.7

  • Чтение занимает 14 мин

В этой статье



Сообщество разработчиков | Требования к системе | Совместимость | Распространяемый код | Документация | Блоги | ОбслуживаниеDeveloper Community | System Requirements | Compatibility | Distributable Code | Documentation | Blogs | Servicing


Нажмите кнопку, чтобы скачать последнюю версию Visual Studio 2019 для Mac.Click the button to download the latest version of Visual Studio 2019 for Mac. Сведения о требованиях к системе см. в руководствах Требования к системе Mac и Целевая платформа и совместимость Mac.For information on the system requirements see the see Mac System Requirements and Mac Platform Targeting and Compatibility guides.

Инструкции по установке и обновлению Visual Studio 2019 для Mac см. в руководстве по установке Visual Studio для Mac.For instructions on installing and updating Visual Studio 2019 for Mac, see the Install Visual Studio for Mac guide.

Для получения дополнительных сведений о связанных скачиваемых файлах обратитесь к странице Загрузки.To learn more about other related downloads, see the Downloads page.


Новые возможности Visual Studio 2019 для MacWhat’s New in Visual Studio 2019 for Mac

Выпуски Visual Studio 2019 для MacVisual Studio 2019 for Mac Releases

Записи блога о Visual Studio 2019 для MacVisual Studio 2019 for Mac Blog Posts

Блог Visual Studio является официальным источником сведений о продукте от группы разработчиков Visual Studio.The Visual Studio Blog is the official source of product insight from the Visual Studio Engineering Team. Более подробные сведения о выпусках Visual Studio 2019 для Mac можно найти в следующих записях:You can find in-depth information about the Visual Studio 2019 for Mac releases in the following posts:


Основные сведения о выпускеRelease Highlights

  • Добавлена поддержка добавления новых ссылок на службы OpenAPI и gRPC в проекты .NET Core.We added support for adding new Open API & gRPC service references to .NET Core projects.
  • Добавлена поддержка запуска модульных тестов с помощью контекстного меню.We added support for right-clicking to run unit tests.
  • Инструменты Visual Studio для Unity включают три новые сообщения об ошибках и поддерживают постоянные папки для решения при повторном создании решений и проектов Unity.The Visual Studio Tools for Unity includes three new diagnostics and support for persistent solution folders when Unity is regenerating solution and projects.
  • Мы разрешили в IDE значительное количество существующих ошибок, а также проблем, о которых сообщили нам пользователи.We resolved a significant number of existing bugs and user-reported issues throughout the IDE. Продолжайте делиться с нами своими отзывами на портале Сообщества разработчиков.Please continue to share your feedback with us using the Developer Community portal.
  • Visual Studio для Mac 8.7 может работать в предварительной версии macOS Big Sur для разработчиков.Visual Studio for Mac 8.7 supports running on the macOS Big Sur developer preview. Если вы уже работаете с Big Sur и не можете воспользоваться программой обновления, перейдите на веб-сайт Visual Studio для Mac и скачайте установщик.If you’re already on Big Sur and can’t use the updater, visit the Visual Studio for Mac website and download the installer.

Известные проблемыKnown Issues

Ознакомьтесь с разделом Известные проблемы.Refer to the Known Issues section.


Отзывы и предложенияFeedback and Suggestions

Мы будем рады узнать ваше мнение!We would love to hear from you! Вы можете сообщить о проблеме, щелкнув пункт Сообщить о проблеме на экране интегрированной среды разработки Visual Studio для Mac.You can report a problem through the Report a Problem option in Visual Studio for Mac IDE. Вы можете отслеживать свои отзывы и предложения на портале сообщества разработчиков.You can track your feedback, including suggestions, in the Developer Community portal.


Заметки о выпускеRelease Notes

выпущен 21 сентября 2020 г.released September 21, 2020

XamarinXamarin

  • Добавлена поддержка Xcode 12 и обновлены пакеты SDK Xamarin.We added support for Xcode 12 and updated the Xamarin SDKs.
  • Мы добавили поддержку установки набора цветов в качестве контрастного цвета в редакторе info. plist.We added support for setting a Color set as Accent Color in the Info.plist editor.

Выпущено 15 сентября 2020 г.released September 15, 2020

Платформа IDEIDE Platform

Система проектовProject System

Веб-приложения и AzureWeb and Azure

  • Исправлена проблема со сбоем формирования шаблонов для веб-приложений ASP.NET Core 2.1.We fixed an issue where Scaffolding failed for ASP.NET Core 2.1 Web Applications.

Выпущено 8 сентября 2020 г.released September 08, 2020

Веб-приложения и AzureWeb and Azure

  • Мы обновили пакет SDK для .NET Core (SDK 3.1.402 и среда выполнения 2.1.22).We updated the .NET Core SDK (3.1.402 SDK and 2.1.22 runtime).

Выпущено 8 сентября 2020 г.released September 08, 2020

Система проектовProject System

Оболочка и средстваShell and Tools

  • Повышены производительность и надежность.We improved performance and reliability.

Веб-приложения и AzureWeb and Azure

  • Исправлена ошибка, из-за которой при создании нового проекта Функций Azure отсутствовали исходные шаблоны.We fixed an issue where initial templates were missing when creating a new Azure Functions project.

XamarinXamarin

Выпущено 25 августа 2020 г.released August 25, 2020

Оболочка и средстваShell and Tools

Веб-приложения и AzureWeb and Azure

  • Исправлена проблема, из-за которой новый профиль запуска, добавленный в файл launchSettings.json, не отображался в диалоговом окне «Параметры проекта».We fixed an issue where a new launch profile added to launchSettings.json was not shown in the project options dialog.
  • Исправлена проблема, из-за которой отмена изменений в диалоговом окне «Параметры проекта» не отменяла изменения конфигурации запуска.We fixed an issue where cancelling changes in the project options dialog would not undo run configuration changes.
  • Исправлена проблема, из-за которой диалоговые окна настройки OpenAPI или gRPC не были модальными.We fixed an issue where the OpenAPI / gRPC configuration dialogs were not modal.
  • Исправлена проблема, из-за которой диалоговое окно ссылки на службу OpenAPI повторно открывалось после добавления ссылки.We fixed an issue where the OpenAPI service reference dialog would re-open after the reference was added.
  • Исправлена проблема, препятствующая выполнению проектов ASP.NET Core в интегрированном терминале, несмотря на то, что это условие было настроено в параметрах конфигурации запуска.We fixed an issue preventing ASP.NET Core projects from running in the integrated terminal despite being set to do so in the run configuration settings.
  • Исправлена проблема, из-за которой конфигурация запуска по умолчанию дважды отображала имя проекта на главной панели инструментов.We fixed an issue where the default run configuration shows the project name twice in main toolbar.

XamarinXamarin

  • Улучшена общая стабильность.We improved overall stability

Выпущено 18 августа 2020 г.released August 18, 2020

Оболочка и средства

Заметки о выпуске Visual Studio 2019 для Mac версии 8.2

  • Чтение занимает 12 мин

В этой статье



Сообщество разработчиков | Требования к системе | Совместимость | Распространяемый код | Документация | Блоги | ОбслуживаниеDeveloper Community | System Requirements | Compatibility | Distributable Code | Documentation | Blogs | Servicing


СкачатьDownload

Нажмите кнопку, чтобы скачать последнюю версию Visual Studio 2019 для Mac.Click the button to download the latest version of Visual Studio 2019 for Mac. Сведения о требованиях к системе см. в руководствах Требования к системе Mac и Целевая платформа и совместимость Mac.For information on the system requirements see the see Mac System Requirements and Mac Platform Targeting and Compatibility guides.

Инструкции по установке и обновлению Visual Studio 2019 для Mac см. в руководстве по установке Visual Studio для Mac.For instructions on installing and updating Visual Studio 2019 for Mac, see the Install Visual Studio for Mac guide.

Для получения дополнительных сведений о связанных скачиваемых файлах обратитесь к странице Загрузки.To learn more about other related downloads, see the Downloads page.

Важно!

Visual Studio 2019 для Mac (версия 8 и более поздние версии) не поддерживается в Mac OS X 10.11 (El Capitan) или более ранних версиях.Visual Studio 2019 for Mac (version 8 and higher) is not supported on Mac OS X 10.11 (El Capitan) or lower. Если у вас есть Visual Studio 2017 для Mac (версия 7), вы не увидите обновления до Visual Studio 2019 для Mac.If you have Visual Studio 2017 for Mac (version 7), you will not be shown an update to Visual Studio 2019 for Mac. Установка также блокируется.Installation will also be blocked. Чтобы устранить эту проблему, обновите macOS до версии 10.12 (Sierra) или выше.To resolve this issue, update to macOS 10.12 (Sierra) or higher


Новые возможности Visual Studio 2019 для MacWhat’s New in Visual Studio 2019 for Mac

Выпуски Visual Studio 2019 для Mac версии 8.2Visual Studio 2019 for Mac version 8.2 Releases

Записи блога о Visual Studio 2019 для MacVisual Studio 2019 for Mac Blog Posts

Блог Visual Studio является официальным источником сведений о продукте от группы разработчиков Visual Studio.The Visual Studio Blog is the official source of product insight from the Visual Studio Engineering Team. Более подробные сведения о выпусках Visual Studio 2019 для Mac можно найти в следующих записях:You can find in-depth information about the Visual Studio 2019 for Mac releases in the following posts:

Основные сведения о выпускеRelease Highlights

Этот выпуск содержит следующее:This release contains the following highlights:

  • Поддержка C# 8.C# 8 support.
  • Поддержка новейшей предварительной версии 7 платформы .NET Core 3.0.Support for the latest .NET Core 3.0 Preview 7. Дополнительные сведения см. в статье Поддержка .NET Core в Visual Studio для Mac.For more information see .NET Core support in Visual Studio for Mac.
  • Ресурсы Android XML и редактирование файлов XAML Forms теперь поддерживаются в новом редакторе XAML Visual Studio для Mac.Both Android XML resources and Forms XAML files editing are now powered by Visual Studio for Mac’s new XAML editor.
  • Дополнительные возможности для нового редактора C#, например «Показать элементы импорта», активация IntelliSense при удалении знака и линейки столбцов.Additional capabilities to the new C# editor, such as «show import items», triggering IntelliSense from deletion of a character and column rulers.

Известные проблемыKnown Issues

Важно!

Если вы ранее использовали .NET Core версии 2.2.1xx с Visual Studio для Mac 8.0, необходимо вручную выполнить обновление до поддерживаемой версии .NET Core, как указано в руководстве Поддержка .NET Core.If you were previously using .NET Core v2.2.1xx with Visual Studio for Mac 8.0, you’ll need to manually update to a supported version of .NET Core, as listed in the .NET Core Support guide. Рекомендуется версия 2.1.700 или 2.2.300.We recommend either 2.1.700 or 2.2.300.

Сведения об известных проблемах см. в разделе Известные проблемы.Refer to the Known Issues section for all known issues.


Отзывы и предложенияFeedback & Suggestions

Мы будем рады узнать ваше мнение!We would love to hear from you! Вы можете сообщить о проблеме, щелкнув пункт Сообщить о проблеме на экране интегрированной среды разработки Visual Studio для Mac.You can report a problem through the Report a Problem option in Visual Studio for Mac IDE. Вы можете отслеживать свои отзывы и предложения на портале сообщества разработчиков.You can track your feedback, including suggestions, in the Developer Community portal.


Visual Studio 2019 для Mac версии 8.2.6 (8.2.6.26) Visual Studio 2019 for Mac version 8.2.6 (8.2.6.26)

Выпущено 10 сентября 2019 г.released September 10, 2019

Visual Studio 2019 для Mac версии 8.2.5 (8.2.5.5) Visual Studio 2019 for Mac version 8.2.5 (8.2.5.5)

Выпущено 27 августа 2019 г.released August 27, 2019

  • Исправлены некоторые проблемы, приводившие к неустранимым сбоям, о которых сообщалось по телеметрии.We fixed a number of issues that caused fatal crashes, as reported through telemtetry.
  • Устранена проблема со связью с сервером, обеспечивающим работу функции «Сообщить о проблеме».We fixed an issue with reaching the «Report a Problem» server.
  • Исправлено значение целевого ЦП по умолчанию для улучшения поддержки запуска приложений в Catalina.We fixed the default CPU target to better support running applications on Catalina.

Visual Studio 2019 для Mac версии 8.2.4 (8.2.4.17) Visual Studio 2019 for Mac version 8.2.4 (8.2.4.17)

Выпущено 20 августа 2019 г.released August 20, 2019

  • Исправлена проблема, из-за которой интегрированная среда разработки могла случайно удалять содержимое пользователя при отмене извлечения из SVN.We fixed an issue where the IDE could delete user content by accident when cancelling a checkout from SVN.
  • Устранена проблема, вызывавшая сбой Visual Studio для Mac.We fixed an issue that was causing Visual Studio for Mac to crash.
  • Исправлена проблема, из-за которой Visual Studio аварийно завершает работу при попытке фиксации в Git.We fixed an issue where Visual Studio crashes when attempting to commit to Git.
  • Исправлена проблема, при которой DIF мог отображаться как неправильный.We fixed an issue where the dif may show up as incorrect.
  • Исправлена проблема медленной работы клавиш со стрелками вверх и вниз в списке завершения, где используется сочетание клавиш CTRL+ПРОБЕЛ.We fixed an issue where the up and down keys are slow to respond in the Ctrl + Space completion list.
  • Исправлены некоторые ошибки, которые вызывали проблемы с разрешениями при установке Visual Studio для Mac в версии ОС Catalina.We fixed some issues that were causing permissions problems when installing Visual Studio for Mac on Catalina.

Visual Studio 2019 для Mac версии 8.2.3 (8.2.3.16) Visual Studio 2019 for Mac version 8.2.3 (8.2.3.16)

Выпущено 13 августа 2019 г.released August 13, 2019

Visual Studio 2019 для Mac версии 8.2.2 (8.2.2.21) Visual Studio 2019 for Mac version 8.2.2 (8.2.2.21)

Выпущено 5 августа 2019 г.released August 5, 2019

Visual Studio 2019 для Mac версии 8.2.1 (8.2.1.19) Visual Studio 2019 for Mac version 8.2.1 (8.2.1.19)

Выпущено 30 июля 2019 г.released July 30, 2019

Visual Studio 2019 для Mac версии 8.2 (8.2.0.1105) Visual Studio 2019 for Mac version 8.2 (8.2.0.1105)

Выпущено 24 июля 2019 г.released July 24, 2019

Новые функции

Xamarin Forms | Первое приложение в Visual Studio for Mac

Первое приложение в Visual Studio for Mac

Последнее обновление: 25.05.2019

Если рабочей машиной является MacOS, то в качестве среды разработки мы можем использовать среду разработки Visual Studio for Mac. Ее можно загрузить по следующему адресу: https://visualstudio.microsoft.com/downloads/ (если заходить из под MacOS)

Но даже если нашей основной средой разработки является Visual Studio на Windows, а VS for Mac даже не предполагается использовать, но при этом мы планируем компилировать приложения для iOS, то все равно необходимо установить на MacOS все необходимые средства разработки под Xamarin. Потому что эти средства потребуются для подключения Visual Studio из Windows к MacOS.

Прежде всего перед установкой Visual Studio for Mac, необходимо установить среду XCode, которую можно загрузить из AppStore.

Итак, после загрузки инсталлятора VS for Mac запустим его:

Нажмем на кнопку Install. И далее запустится окно для выбора опций для установки:

Выберем все необходимые компоненты и нажмем на кнопку установки.

После завершения установки откроем Visual Studio и создадим первый проект. Для этого нажмем на кнопку New…, либо перейдем в меню File -> New Solution

Далее нам откроется окно выбора шаблона проекта:

В левой части окна нам надо выбрать пункт Multiplatform -> App. В центральной части нам отобразится ряд шаблонов. которые мы могли бы также использовать в Visual Studio на Windows:

  • Blank Forms App: пустой шаблон, создающий проект с минимальной функциональностью

  • Tabbed Forms App: проект приложения, которое использует вкладки для навигации между страницами

  • Shell Forms App: шаблон одностраничного приложения

  • Master Detail Forms App: проект для специально для тех случаев, когда должна быть функциональность для представления списка объектов и функциональность для вывода информации по каждому отдельному элементу списка

Выберем в качестве шаблона Blank Forms App и нажмем на кнопку Next.

Далее откроется окно, где надо будет указать название проиложения и идентификатора организации:

В моем случае приложение будет называться HelloApp, а идентификатор организации — com.metanit.

Поле Target Platforms позволяет указать целевые платформы, для которых будет создаваться проект. По умолчанию отмечены платформы iOS и Android.

В поле Shared Code можно выбрать стратегию создания общего кода для проектов. Здесь есть два варианта:

  • Use .NET Standard

  • Use Shared Library

По умолчанию отмечена первая опция, собственно ее и оставим.

Оставим все остальные опции по умолчанию и нажмем на кнопку Next. После этого нам откроется окно настройки проекта:

Здесь можно задать имя для проекта. По умолчанию оно совпадает с ранее указанным именем приложения. Хотя в принципе его можно изменить.

Оставим здесь все настройки по умолчанию и для создания проекта нажмем на кнопку Create. После этого будет создан проект Xamarin Forms.

В отличие от версии на Windows созданное решение будет иметь только два проекта — для iOS и Android.

В созданный проект по умолчанию, как и в версии для Windows, добавляются файлы приложения App.xaml и App.xaml.cs, с которых собственно и начинается выполнение программы. А также файл интерфейса в xaml единственной страницы — HelloAppPage.xaml и файл связанного с ней кода C# — HelloAppPage.xaml.cs.

Запустим проект iOS на выполнение, выбрав нужный эмулятор и нажав вверху на черную стрелочку над структурой проекта. И отобразится эмулятор iPhone, который отобразит содержимое страницы HelloAppPage.xaml:

Visual Studio 2019 для Mac v8.7 — примечания к выпуску

  • 15 минут на чтение

В этой статье



Сообщество разработчиков | Системные требования | Совместимость | Вторично распространяемый код | Документация | Блоги | Обслуживание


Нажмите кнопку, чтобы загрузить последнюю версию Visual Studio 2019 для Mac. Информацию о системных требованиях см. В разделе Системные требования Mac. и руководства по ориентации на платформу Mac и совместимости.

Инструкции по установке и обновлению Visual Studio 2019 для Mac см. В Руководство по установке Visual Studio для Mac.

Чтобы узнать больше о других связанных загрузках, см. Страницу Загрузки.


Что нового в Visual Studio 2019 для Mac

Visual Studio 2019 для Mac выпускает

Visual Studio 2019 для Mac Сообщения в блоге

Блог Visual Studio — официальный источник информации о продукте от группы разработчиков Visual Studio.Вы можете найти подробную информацию о выпусках Visual Studio 2019 для Mac в следующих сообщениях:


Особенности выпуска

  • Мы добавили поддержку для добавления новых ссылок на службы Open API и gRPC в проекты .NET Core.
  • Мы добавили поддержку щелчка правой кнопкой мыши для запуска модульных тестов.
  • Инструменты Visual Studio для Unity включают три новых средства диагностики и поддержку для постоянных папок решений, когда Unity регенерирует решение и проекты.
  • Мы устранили значительное количество существующих ошибок и проблем, о которых сообщали пользователи, во всей среде IDE. Продолжайте делиться с нами своими отзывами на портале сообщества разработчиков.
  • Visual Studio для Mac 8.7 поддерживает работу в предварительной версии macOS Big Sur для разработчиков. Если вы уже находитесь в Big Sur и не можете использовать средство обновления, посетите веб-сайт Visual Studio для Mac и загрузите установщик.

Известные проблемы

См. Раздел «Известные проблемы».


Отзывы и предложения

Мы будем рады услышать от вас! Вы можете сообщить о проблеме с помощью параметра «Сообщить о проблеме» в среде IDE Visual Studio для Mac.Вы можете отслеживать свои отзывы, включая предложения, на портале сообщества разработчиков.


Информация о версии

Visual Studio 2019 для Mac версии 8.7.8 (8.7.8.4)

выпущено 21 сентября 2020 г.

Xamarin

  • Мы добавили поддержку Xcode 12 и обновили пакеты SDK Xamarin.
  • Мы добавили поддержку установки цвета в качестве основного цвета в редакторе Info.plist.

Visual Studio 2019 для Mac версии 8.7,7 (8.7.7.10)

выпущено 15 сентября 2020 г.

Платформа IDE

Система проектов

Интернет и Azure

  • Мы исправили проблему, из-за которой не удалось создать шаблоны для веб-приложений ASP.NET Core 2.1.

Visual Studio 2019 для Mac версии 8.7.6 (8.7.6.2)

выпущено 8 сентября 2020 г.

Интернет и Azure

  • Мы обновили .NET Core SDK (3.1.402 SDK и 2.1.22 время выполнения).

Visual Studio 2019 для Mac версии 8.7.5 (8.7.5.19)

выпущено 8 сентября 2020 г.

Система проектов

Раковина и инструменты

  • Мы улучшили производительность и надежность.

Интернет и Azure

  • Мы исправили проблему, из-за которой отсутствовали исходные шаблоны при создании нового проекта Функций Azure.

Xamarin

Visual Studio 2019 для Mac версии 8.7,4 (8.7.4.38)

выпущен 25 августа 2020 г.

Раковина и инструменты

  • Мы исправили проблему, приводившую к неправильному порядку фокуса в диалоговом окне «Сообщить о проблеме».
  • Исправлена ​​проблема, из-за которой VoiceOver и программы чтения с экрана не могли активировать ссылки в диалоговом окне «Управление пакетами NuGet».
  • Мы исправили проблему, из-за которой большие решения не могли восстанавливаться с установленными более старыми пакетами SDK .NET Core.
  • Мы увеличили цветовой контраст выбранной учетной записи в диалоге учетной записи.

Интернет и Azure

  • Мы исправили проблему, из-за которой новый профиль запуска, добавленный в launchSettings.json, не отображался в диалоговом окне параметров проекта.
  • Исправлена ​​проблема, из-за которой отмена изменений в диалоговом окне параметров проекта не приводила к отмене изменений конфигурации запуска.
  • Мы исправили проблему, из-за которой диалоговые окна конфигурации OpenAPI / gRPC не были модальными.
  • Исправлена ​​проблема, из-за которой диалоговое окно ссылки на службу OpenAPI открывалось повторно после добавления ссылки.
  • Исправлена ​​проблема, из-за которой проекты ASP.NET Core не запускались в интегрированном терминале, несмотря на то, что это было задано в настройках конфигурации запуска.
  • Мы исправили проблему, из-за которой в конфигурации запуска по умолчанию дважды отображалось имя проекта на главной панели инструментов.

Xamarin

  • Мы улучшили общую стабильность

Visual Studio 2019 для Mac версии 8.7.3 (8.7.3.13)

выпущено 18 августа 2020 г.

Раковина и инструменты

  • Мы исправили проблему, из-за которой панель свойств не обновлялась правильно после изменения свойств в панели решения.
  • Мы исправили проблему, из-за которой при открытии в шестнадцатеричном редакторе файл открывался с кодом VS, а не в шестнадцатеричном редакторе.

Xamarin

  • Мы улучшили общую стабильность
  • Мы исправили проблему с отладкой приложения Android с помощью Xamarin.Android SDK 11.0.0.3

Visual Studio 2019 для Mac версии 8.7.2 (8.7.2.4)

выпущено 13 августа 2020 г.

Интернет и Azure

  • Мы обновили .NET Core SDK (3.1.401 SDK и среда выполнения 2.1.21).

Visual Studio 2019 для Mac версии 8.7.1 (8.7.1.15)

выпущено 11 августа 2020 г.

Исправления ошибок в 8.7.1

Раковина и инструменты

  • Исправлена ​​проблема с неверной информацией о папке зависимостей в .NET Core 3.1.400.
  • Мы исправили проблему, из-за которой некоторые элементы пользовательского интерфейса в диалоговом окне свойств не имели имен для пользователей VoiceOver.

Единство

Контроль версий

  • Мы исправили проблему, которая могла привести к тому, что не указывает на действительный репозиторий Git или рабочий каталог.Сообщение об ошибке при работе с Git.

Xamarin

  • Мы исправили проблему, мешавшую разработчикам Xamarin на macOS Big Sur компилировать и запускать свои проекты.

Visual Studio 2019 для Mac версии 8.7 (8.7.0.2037)

выпущено 5 августа 2020 г.

Примечание

Этот выпуск Visual Studio для Mac теперь поддерживает работу с бета-сборками для разработчиков macOS Big Sur. Если вы уже находитесь в Big Sur и не можете использовать средство обновления, посетите веб-сайт Visual Studio для Mac и загрузите установщик.

Новые функции

Открытый API и создание клиентов gRPC

Visual Studio для Mac теперь включает поддержку создания клиента API из службы OpenAPI или gRPC. Это включает в себя возможность создания клиента из локального файла или URL-адреса, управления ссылками на службы и повторного создания кода клиента при изменении службы.

Чтобы добавить новую ссылку на службу OpenAPI или gRPC, щелкните правой кнопкой мыши узел Connected Services на панели Solution и выберите Open Service Gallery .

Открытие галереи подключенных служб в Visual Studio для Mac

После открытия галереи подключенных служб у вас есть возможность добавить ссылку OpenAPI или gRPC.

Галерея подключенных служб в Visual Studio для Mac

При щелчке по любому из параметров запускается запрос, который позволяет ввести ссылку на службу либо по пути к файлу, либо по URL-адресу.

При создании клиента gRPC вы также можете выбрать, следует ли создавать следующие типы классов клиентов:

  • Клиент
  • Сервер
  • Клиент и сервер
  • Только сообщения (используется для создания строго типизированных классов на основе свойств сообщения, без сгенерированного кода сервера или клиента)

При создании клиента OpenAPI вы можете указать пространство имен и дополнительные параметры, которые передаются генератору кода.

Генерация кода основана на инструментах командной строки dotnet-grpc и dotnet-openapi .

После создания ссылки на службу ее можно просмотреть и изменить в галерее подключенных служб , как показано ниже.

Просмотр ранее добавленных служб в галерее подключенных служб в Visual Studio для Mac.

Для получения дополнительных сведений об использовании созданного клиента OpenAPI см. Руководство «Начало работы с NSwag».

Дополнительные сведения об использовании сгенерированного клиента gRPC см. В разделе Создание клиента и сервера gRPC в ASP.NET Core.

Щелкните правой кнопкой мыши, чтобы запустить модульные тесты

При редактировании классов C #, содержащих модульные тесты, разработчики теперь могут щелкнуть правой кнопкой мыши в теле тестового класса или метода, чтобы получить доступ к параметрам запуска и отладки тестов.

Новые записи для Run и Debug Tests в контекстном меню редактора.

Помимо щелчка правой кнопкой мыши в редакторе, эти новые команды можно запускать с помощью ярлыков keboard. Если вы используете привязки клавиш Visual Studio для Mac, команды будут следующими:

  • Пусковые испытания: ⌘T
  • Отладочные тесты: ⌘⌥T

См. Сочетания клавиш по умолчанию в Visual Studio для Mac для получения дополнительной информации об изменении сочетаний клавиш и в блоге Visual Studio для получения более подробной информации об этой новой функции модульного тестирования.

Инструменты Visual Studio для Unity

  • Мы добавили поддержку сохранения папок решений, когда Unity регенерирует решение и проекты.
  • Мы добавили следующую диагностику:
    • UNT0015 : обнаружение неверной сигнатуры метода с помощью атрибута InitializeOnLoadMethod или RuntimeInitializeOnLoadMethod .
    • UNT0016 : использование Invoke , InvokeRepeating , StartCoroutine или StopCoroutine с первым аргументом, являющимся строковым литералом, не является типобезопасным.
    • UNT0017 : SetPixels выполняется медленно.

Исправления ошибок

Отладчик

  • Мы исправили проблему, из-за которой шаги отладчика приводили к зависанию Visual Studio.
  • Мы представили новую логику для расчета ширины и размещения элементов на панелях отладчика.
  • Мы исправили проблему, из-за которой ячейки имени / значения не переходили в режим редактирования, если не нажимать точно на текст.
  • Увеличена скорость раскрытия всплывающих подсказок
  • Мы исправили проблему, которая создавала точки останова на панели точек останова, когда пользователи щелкали пустую строку в поле редактора.
  • Мы исправили проблему, из-за которой пользователи не могли закрывать сообщения о сбоях.
  • Мы исправили проблему, из-за которой поведение всплывающей подсказки затрудняло работу.
  • Мы исправили проблему, которая могла приводить к зависанию пользовательского интерфейса при переходе.
  • Исправлена ​​проблема, из-за которой страница исключений оставалась после завершения отладки.
  • Исправлена ​​проблема, из-за которой панель точки останова могла не синхронизироваться с номерами строк на экране текстового редактора при добавлении или удалении строк кода.
  • Мы исправили проблему, из-за которой отладчик мог не работать на неправильном операторе.
  • Мы исправили проблему, из-за которой всплывающие подсказки иногда оставались видимыми после завершения отладки.
  • Мы исправили проблему, когда во всплывающей подсказке могла отображаться длина массива для объекта, не являющегося массивом.
  • Исправлена ​​проблема, из-за которой в журналы записывалась ошибка нулевой ссылки StackTracePad.UpdateAsync.
  • Исправлена ​​проблема, из-за которой в значениях всплывающей подсказки появлялись ошибочные символы новой строки.

Система проектов

Тестирование

Раковина и инструменты

Редактирование исходного кода

Инструменты для Unity

  • Мы исправили ошибку, из-за которой точки останова не срабатывали, если они были установлены во время отладки.
  • Мы исправили проблему, из-за которой проверка равенства значений Enum не давала правильного результата (часы, немедленные, условные точки останова).
  • Мы исправили подавители USP0004 , USP0006 и USP0007 со следующими правилами: подавить IDE0044 (только для чтения), IDE0051 (не используется), CS0649 (никогда не назначается) для всех полей. Подавить CS0649 (никогда не назначается) для общедоступных полей всех типов, расширяющих Unity.Объект .
  • Мы исправили проверку параметров универсального типа для UNT0014 .
  • Мы исправили проблему, из-за которой выбранные сообщения Unity снимались после поиска в диалоговом окне «Добавить сообщения Unity».

Контроль версий

  • Мы исправили проблему, из-за которой вкладки управления версиями не отображались.
  • Мы исправили проблему, из-за которой клонирование с использованием SSH завершалось ошибкой.
  • Мы исправили проблему, из-за которой система контроля версий ломалась, когда.Папка git удаляется.
  • Мы исправили проблему, из-за которой невозможно было получить доступ к удаленным репозиториям через SSH в VS Comm.
  • Исправлена ​​проблема, приводившая к зависанию при использовании контроля версий.
  • Мы исправили проблему, из-за которой нажатие, когда удаленный содержит изменения, которые не существуют локально, занимало много времени и в конечном итоге прерывалось с ошибками.

Интернет и Azure

Xamarin

  • Поддержка Xcode 11.5 и 11.6.
  • Мы обновили шаблоны Xamarin.Forms для использования 4.6.0 SR 5.
  • Мы исправили проблему, которая вызвала проблемы с надежностью на удаленном узле сборки.
  • Исправлена ​​проблема, из-за которой действие контекстного меню не было локализовано в конструкторе Android.
  • Мы исправили несколько сбоев, о которых сообщали пользователи.
  • Мы исправили несколько случаев, когда VoiceOver дважды считывал метки элементов на страницах шаблонов мастера.
  • Исправлена ​​проблема с удалением тегов ресурсов раскадровки.
  • Исправлена ​​проблема, из-за которой Visual Studio для Mac не создавал файлы контроллера представления для раскадровки.
  • Мы исправили
.

Запуск кода Visual Studio на macOS

Установка

  1. Загрузите код Visual Studio для macOS.
  2. Откройте список загрузок браузера и найдите загруженный архив.
  3. Выберите значок «увеличительное стекло», чтобы открыть архив в Finder.
  4. Перетащите Visual Studio Code.app в папку Applications , сделав его доступным на панели запуска macOS.
  5. Добавьте код VS в свою док-станцию, щелкнув правой кнопкой мыши значок, чтобы открыть контекстное меню, и выбрав Options , Keep in Dock .

Запуск из командной строки

Вы также можете запустить VS Code с терминала, набрав «код» после добавления его в путь:

  • Запустить VS Code.
  • Откройте палитру команд (⇧⌘P (Windows, Linux Ctrl + Shift + P)) и введите «команду оболочки», чтобы найти команду оболочки : установите команду «код» в команду PATH .

  • Перезапустите терминал, чтобы новое значение $ PATH вступило в силу.Вы сможете ввести «код». в любой папке, чтобы начать редактирование файлов в этой папке.

Примечание: Если у вас все еще есть старый псевдоним code в вашем .bash_profile (или эквивалентном) из ранней версии VS Code, удалите его и замените, выполнив команду оболочки : Установить команду ‘code’ в Команда PATH .

Чтобы вручную добавить VS Code в свой путь, вы можете запустить следующие команды:

  кот << EOF >> ~ /.bash_profile
# Добавить код Visual Studio (код)
экспорт PATH = "\ $ PATH: / Applications / Visual Studio Code.app/Contents/Resources/app/bin"
EOF  

Запустите новый терминал, чтобы принять изменения .bash_profile .

Примечание : Начальная косая черта \ необходима для предотвращения расширения $ PATH во время конкатенации. Удалите начальную косую черту, если вы хотите запустить команду экспорта непосредственно в терминале.

Примечание : Поскольку zsh стала оболочкой по умолчанию в macOS Catalina, выполните следующие команды, чтобы добавить VS Code в свой путь:

  кот << EOF >> ~ /.zshrc
# Добавить код Visual Studio (код)
экспорт PATH = "/ Applications / Visual Studio Code.app/Contents/Resources/app/bin:$PATH"
EOF  

Поддержка сенсорной панели

Из коробки VS Code добавляет действия для навигации по истории редактора, а также полную панель инструментов отладки для управления отладчиком на сенсорной панели:

Защита конфиденциальности Мохаве

После обновления до версии macOS Mojave вы можете увидеть диалоговые окна с сообщением: «Visual Studio Code хочет получить доступ к вашему {календарю / контактам / фотографиям}.»Это связано с новыми средствами защиты конфиденциальности в Mojave и не относится к VS Code. Такие же диалоги могут отображаться и при запуске других приложений. Диалог отображается один раз для каждого типа личных данных, и можно выбрать Не разрешайте , поскольку VS Code не требует доступа к этим папкам. Вы можете прочитать более подробное объяснение в этом сообщении блога.

Обновления

VS Code поставляет ежемесячные выпуски и поддерживает автоматическое обновление, когда появляется новый выпуск.Если вам будет предложено VS Code, примите последнее обновление, и оно будет установлено (вам не нужно будет ничего делать, чтобы получить последние версии).

Примечание. Вы можете отключить автоматическое обновление, если предпочитаете обновлять VS Code по своему собственному расписанию.

Вы можете настроить VS Code с помощью настроек, цветовых тем и пользовательских сочетаний клавиш, и вы часто будете видеть упоминание о группе меню File > Preferences . В macOS группа меню Preferences находится под кодом Code , а не File .

Следующие шаги

После установки VS Code эти темы помогут вам узнать больше о VS Code:

Общие вопросы

Почему я вижу «Visual Studio Code запрашивает доступ к вашему календарю».

Если вы используете версию macOS Mojave, вы можете увидеть диалоговые окна с сообщением «Visual Studio Code хочет получить доступ к вашему {календарю / контактам / фотографиям}». Это связано с новыми средствами защиты конфиденциальности в Мохаве, о которых говорилось выше. Можно выбрать Не разрешать , поскольку VS Code не требует доступа к этим папкам.

Код

VS не может обновить

Если VS Code не обновляется после перезапуска, возможно, он помещен в карантин в macOS. Следуйте инструкциям в этой проблеме для решения.

10.09.2020

.

c # — Можно ли использовать библиотеки DLL с Visual Studio Mac

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *