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


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


Примечание

Если вы открываете локализованную версию этой страницы и хотите просмотреть актуальные материалы, посетите страницу "Заметки о выпуске" на английском языке. Язык этой страницы можно изменить, щелкнув значок глобуса в нижнем колонтитуле страницы и выбрав нужный язык.


Используйте Visual Studio 2017 для Mac для создания мобильных, облачных и веб-приложений с помощью Xamarin и .NET Core, а также для создания игр с помощью Unity.

Скачать последнюю версию Visual Studio 2017 для Mac

Download Visual Studio 2017 for Mac

Дополнительные сведения о Visual Studio 2017 для Mac см. в статьях Требования к системе Mac и Целевая платформа и совместимость для Mac.

Для получения дополнительных сведений о связанных скачиваемых файлах обратитесь к странице Загрузки.

Как обстоят дела?

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

История выпусков


Release Notes Icon Visual Studio 2017 для Mac 7.4 (7.4.0.1033)

выпущено 5 марта 2018 г.

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

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

  • Теперь официально поддерживается macOS High Sierra.
  • Поддержка Xcode 9.3.
  • Теперь поддерживается C# версии 7.1 (см. статью о новых возможностях C# 7.1).
  • Поддержка Android 8.1 Oreo.
  • Беспроводное развертывание и отладка для Xamarin.iOS.
  • Внесены основные архитектурные изменения в редактор C#. В результате в IntelliSense улучшены производительность, надежность и скорость отклика при вводе.

Исправленные ошибки в этом выпуске

Подробные сведения о выпуске

  • Добавлено меню Правка > Переключиться в режим предложений, чтобы можно было переключаться между режимами предложения и завершения IntelliSense. В этом режиме предложения автозаполнения IntelliSense не перезаписывают текст, который вы написали, если вы вручную не выберете их из списка предложений IntelliSense. Чтобы вернуться в режим завершения, выберите меню "Правка" > "Переключиться в режим завершения". Доступно стандартное сочетание клавиш CTRL+ALT+ПРОБЕЛ, если вы используете схемы настраиваемого сочетания клавиш Visual Studio (смешанная версия) или Visual Studio (Windows).

  • Добавлен ярлык CMD+SHIFT+P, который открывает отфильтрованное поле поиска "Перейти к", чтобы вы могли искать доступные команды с учетом текущего контекста.

Debug source files option figure 1
Рис. 1. Фильтрация команд
  • Поиск исходных файлов отладчика.

    • Добавлена поддержка вкладки Исходные файлы отладки в параметрах решения (рис. 2). Чтобы не загромождать пользовательский интерфейс, это меню отобразится, только когда вы добавите первую папку.

      Debug source files option figure 2
      Рис. 2. Параметр исходных файлов отладки
    • Если вы пытаетесь перейти к кадру стека или методу и отладчик не может найти исходные файлы, отображается новый диалоговое окно Исходный код не найден (рис. 3). В нем предоставлены некоторые параметры для поиска существующих исходных файлов. Он может пригодиться при отладке сборок, которые скомпилированы в ходе непрерывной интеграции, если у пользователя есть доступ к исходным файлам и PDB-файлам.

      New 'source not found' dialog
      Рис. 3. Новое диалоговое окно "Исходный код не найден"
  • В проект добавлен наблюдатель файлов для обнаружения файлов.

    Теперь Visual Studio для Mac будет обнаруживать файлы, добавленные в проект .NET Core или удаленные из него, и будет динамически обновлять окно "Решение" в соответствии с изменениями. Это улучшение решает проблему выгрузки и перезагрузки после миграции EF, о которой сообщалось в сообществе разработчиков.

  • Использование каталога VS для USERPREFS-файла

    • Чтобы улучшить совместимость с Visual Studio в Windows, файл параметров пользователя, созданный средой Visual Studio для Mac, больше не хранится в каталоге решения. Вместо этого он хранится в каталоге .vs/SolutionName/xs/UserPrefs.xml.

Xamarin

  • Больше не поддерживается функция "Upload to Xamarin Test Cloud" (Отправить в Xamarin Test Cloud) в среде Visual Studio для Mac (она вызывалась при щелчке правой кнопкой мыши дерева модульного теста). Тесты переадресации можно отправлять с помощью CLI Центра приложений Visual Studio.

  • Мы удалили поддержку компонентов в интегрированной среде разработки. Если вы откроете проект с компонентами, на которые существуют ссылки, вы увидите ошибку. Чтобы исправить эту ошибку, необходимо вручную изменить CSPROJ-файл и удалить все сведения в тегах <XamarinComponentReference/>. Дополнительные сведения см. в руководстве по миграции компонентов.

iOS

  • Мы добавили поддержку для беспроводного развертывания и отладки устройств AppleTV и iOS. Когда подключенное через сеть устройство готово для развертывания, оно отображается в списке целевых устройств, как если бы оно было подключено через USB. Рис. 4.

    Apple device connected over Wi-Fi selected in device list
    Рис. 4. Устройство Apple, подключенное по сети, отображается в списке устройств

    См. дополнительные сведения в руководстве по беспроводному развертыванию.

  • Теперь среда Visual Studio для Mac предлагает разблокировать устройство развертывания перед запуском приложения (рис. 5) и не прерывает сеанс отладки:

    Alert advising user to unlock iOS device
    Рис. 5. Оповещение, предлагающее пользователю разблокировать устройство iOS
  • Теперь Visual Studio для Mac автоматически создает привязки C# для моделей CoreML, когда они добавляются в проект. Это обновление позволяет быстро и легко использовать модели CoreML.

  • Улучшения подготовки

    • В этой версии улучшен рабочий процесс установки fastlane. Если fastlane отсутствует, вместо отображения диалогового окна об ошибке с предложением ознакомиться с документацией по подготовке и установке fastlane мы предоставляем возможность установить fastlane в среде IDE.
    • В зависимости от скорости Интернета и параметров компьютера, установка может длиться до двух минут. Поэтому для вашего удобства fastlane загружается в фоновом режиме.
    • Мы внесли ряд улучшений пользовательского интерфейса в мини-приложение автоматической подготовки в редакторе Info.plist. Новое мини-приложение разделяет ручной и автоматический режимы подготовки и сообщает пользователю состояние подготовки.

Android

Android 8.1 Oreo — это последняя версия Android, доступная в Google. В Android 8.1 Oreo доступно множество новых компонентов для разработчиков Xamarin.Android, например Android Go, API Neural Networks, обновления Autofill Framework, API SharedMemory и т. д. Эти API доступны для приложений Xamarin.Android при использовании Xamarin.Android 8.2 и более поздних версий.

  • Мы добавили интеграцию с диспетчером устройств Xamarin Android (предварительная версия) для пользователей, которые установили пакет SDK Tools 26. Дополнительные сведения см. в документации.

  • Вы получите предупреждение, если эмулятор Android не использует HAXM.

Визуальные конструкторы

Конструктор iOS
  • Настраиваемые сочетания клавиш режима ограничений

    Новые настраиваемые сочетания клавиш упрощают работу в новом режиме ограничений (доступно в версии 15.5). Пример:

    • Переключение в режим ограничений: ⌘+E.
    • Временное включение режима ограничений: Удержание клавиши ⌃
    • Обновление ограничений или обновление фреймов в режиме ограничений: ⇧+⌘+R.
  • Теперь для tvOS можно включить варианты признаков

    Теперь для раскадровок tvOS и XIB можно включить варианты признаков, что позволяет изменять стиль со светлого на темный.

  • Автоматическое уменьшение масштаба при перетаскивании больших элементов из панели элементов

    Поверхность конструктора теперь автоматически уменьшает свой масштаб при перетаскивании большого элемента из панели элементов. Это упрощает размещение крупных элементов в файле XIB или раскадровке.

  • Индикатор и селектор увеличения

    Указывает текущий процент увеличения и позволяет выбирать уровни увеличения в всплывающем списке.

Конструктор Android
  • Синтаксический разбор и обработка ресурса Android значительно изменена в этом выпуске, что увеличило производительность и точность на доске.
  • Добавлена поддержка отрисовки Android Oreo (API 26).
  • Теперь поддерживаются такие компоненты Oreo, как настраиваемые шрифты и адаптивные значки.
  • Увеличение скорости отрисовки.
  • Улучшен режим завершения IntelliSense.

Xamarin.Forms

Мы исправили несколько ошибок для улучшения редактирования XAML:

  • [ИСПРАВЛЕНО] Непредсказуемое поведение в редакторе XML или XAML для vsmac и vs при нажатии клавиши ВВОД для добавления нового атрибута в элемент.
  • [ИСПРАВЛЕНО] Многие элементы отсутствуют в завершении: ResourceDictionary, x: Double, x: Key и т. д.
  • [ИСПРАВЛЕНО] После ввода точки в имени функция IntelliSense недоступна.
  • [ИСПРАВЛЕНО] В IntelliSense отсутствует одна платформа.
  • [ИСПРАВЛЕНО] Клавиша TAB вставляет пробелы, клавиша отступа вставляет символы табуляции.
  • [ИСПРАВЛЕНО] XAML IntelliSense отображает свойства элементов, отсортированные по длине имени.

Xamarin Workbooks и установщик

Мы полностью отделили Xamarin Inspector от Xamarin Workbooks. Для работы расширения Inspector больше не требуется устанавливать расширение Workbooks.

Все заметки о выпуске продукта Xamarin


Release Notes Icon Visual Studio 2017 для Mac 7.4.1 (7.4.1.48)

выпущено 26 марта 2018 г.


Release Notes Icon Visual Studio 2017 для Mac 7.4.2 (7.4.2.12)

выпущено 3 апреля 2018 г.

Этот выпуск включает поддержку Xcode 9.3. В нем реализовано решение следующих проблем:


Release Notes Icon Visual Studio 2017 для Mac 7.4.3 (7.4.3.10)

выпущено 18 апреля 2018 г.

Этот выпуск решает следующие проблемы:


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


Журнал заметок о выпуске Visual Studio 2017 для Mac

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

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

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

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

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

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


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