Visual Studio Icon Visual Studio 2017 for Mac Preview Release Notes


Developer Community | System Requirements | Compatibility | Distributable Code | Documentation | Blogs | Servicing |


Download

Install the most recent Preview version of Visual Studio for Mac by changing the updater channel to Beta.

Note

This release is not "go-live" and not intended for use on production computers or for creating production code.

To learn more about Visual Studio 2017 for Mac, see Mac System Requirements and Mac Platform Targeting and Compatibility.

To learn more about other related downloads, see the Downloads page.

Feedback

We’d love to hear from you! You can report a problem via the Report a Problem option in Visual Studio for Mac IDE. You can track your feedback in the Developer Community portal. For suggestions, let us know through UserVoice.

Known Issues

Please refer to the Known Issues section.

Release History

  • May 31, 2018 – Visual Studio 2017 for Mac version 7.6 Preview 2
  • May 7, 2018 – Visual Studio 2017 for Mac version 7.6 Preview 1

Release Notes Icon Visual Studio 2017 for Mac version 7.6 Preview 2 (7.6.0.947)

released May 31, 2018

Code Editor

This release addresses a number of issues with the code editor:

Project

  • We fixed an issue where creating a new Functions project would result in IntelliSense errors until the project was closed and reopened.
  • The Clean target is now run asynchronously.

Debugger

Performance

We fixed the following performance related issues:

Shell

This release introduces the following feature:

  • It is now possible to create an Interactive Workbook from the Welcome Page if Workbooks is installed.

The following issues were addressed in the Visual Studio for Mac Shell:

Version Control

NuGet

  • We now support no-op restores on opening a solution. If the package references have not changed a then a no-op restore will occur.

.Net Core

  • When the ASP.NET Core addin tries to install the HTTPS development certificate, the macOS message dialog that asks for the username and password will now show:

    dotnet-dev-certs wants to make changes.

  • We fixed an issue that where it wasn't possible to add declarations to an empty C# file using suggestions from IntelliSense.

F#

This release introduces the following feature:

  • We updated the version of Xamarin.Forms that is referenced in new projects to 3.0.

We fixed the following issues for F# developers:

Web Tools

Azure

  • It is now possible to publish your Azure Function. Right click the Function project and select Publish, then create or publish to an Azure App Service.
Azure Functions publishing; Create a new App Service
(Figure 1) Azure Functions publishing; Create a new App Service
Azure Functions publishing; Configure Storage Account
(Figure 2) Azure Functions publishing; Configure Storage Account

Xamarin

Xamarin.iOS

We fixed the following issues with iOS projects:

Xamarin.Android

Xamarin.Forms

Release Notes Icon Visual Studio 2017 for Mac version 7.6 Preview 1 (7.6.0.711)

released May 7, 2018

Code Editor

Performance

Shell

Accessibility

NuGet

  • The NuGet SDK Resolver that is included with Mono's MSBuild is now supported by Visual Studio for Mac. This allows SDKs to be downloaded from NuGet and used by SDK style projects.

F#

Xamarin

Visual Designers

Android Designer
  • Full-fidelity layout editing: your XAML modifications are now preserved even in design mode.
  • Updated renderer to latest Android Oreo.
  • IntelliSense performance improvements.

Xamarin.iOS

  • ClassKit entitlements: ClassKit enables features in your education apps for iPad that can be used by educational institutions with Apple School Manager and Managed Apple IDs.
  • Visual Studio for Mac will now alert you if a particular iOS or Mac constructor (from Xamarin.iOS or Xamarin.Mac, respectively) is unavailable due to deprecation or introduced into a later version of the OS than the version the project is targeting (e.g. the "Deployment Target" as set in the Info.plist).
  • Fixed an issue where IWKNavigationDelegate has two interface methods, and only one is shown in IntelliSense.

Xamarin.Mac

  • Fixed a number of visual glitches when publishing Mac apps.

Known Issues

  • Already installed Android SDK is not being detected in the installer (if installed via Android Studio).

  • Selecting and deleting via Cmd + A + Del can crash Visual Studio for Mac when editing web files.

  • Code in indented @{} block jumps up a line when committed.

  • Razor TagHelpers in project aren’t refreshed on build.

  • CSS Class IntelliSense in _Layout.cshtml, but not in views.

  • In Razor, toggle comments do not work in HTML.

  • In Razor, indented <environment> tag content indentation is bad.

  • Completion doesn’t commit if the caret is immediately followed by }.

  • Typing a <text> tag in a for loop is changed to textarea.

  • JSON IntelliSense isn't working as expected.

    • Workaround: Close the .json file and reopen it.
  • CSS IntelliSense isn't working as expected.

    • Workaround: Close the .css file and reopen it.
  • [Fixed in 7.6 Preview 2]Visual Studio 2017 for Mac 7.5 (build 1255) crashes without ever showing UI when downgrading from 7.6 Preview to 7.5.

    Workaround: Run "rm -rf ~/Library/Caches/VisualStudio/7.0" in the Terminal application


Top of Page