Visual Studio for Mac 7.2 (Preview) Release Notes
This is a preview of the upcoming Visual Studio for Mac 7.2 release. These previews are unsupported builds to allow developers to test the new features, and to gather feedback and bug reports. Your help is very appreciated!
Visual Studio for Mac 7.2 primarily focuses on bug fixes and performance improvements and includes the following features.
You can now publish Asp.Net Core apps to docker containers and run them from an App Service.
To enable docker support to your project, right click on your Asp.Net Core web app and
Add > Add Docker Support.
To publish your web app to a docker container, use the
Publish > Publish to Azure workflow introduced in Visual Studio for Mac (right click on the web app project in the
During publishing the following resources are created on Azure
- a container registry is created tha the Docker image is published to. Container registry requires Azure storage which will also be created.
- an App Service is created that will download the image from the container registry and run it.
- a new docker image is created, tagged and pushed to the Azure container registry.
- the App Service downloads the new image and runs it.
* If you use an existing Resource Group, it must be in the same region as the App Service Plan you are creating.
* If you are creating a new Resource Group, you must set the Container Registry and the App Service plan to be in the same region (e.g. both must be in “West US”).
* The VM size of the App Service Plan must be
S1 or larger.
Xamarin Live Player (Preview)
Xamarin Live Player enables developers to continuously deploy and debug their app, straight to an iOS or Android device..
For more information visit https://xamarin.com/live.
- Azure Functions: The Azure Functions extension is currently not available in this release but will be available as a preview via the Extension Manager. Debugging Azure Functions does not work.
- Xamarin IoT: The Xamarin IoT extension is currently not available in this release but will be available as a preview via the Extension Manager.
- Improved: Added syntax highlighting for markdown files.
- Improved: Add complication custom run configuration support.
- Fixed: Copy and pasting multi line statements into F# interactive is broken.
- Fixed: Accessibility: MAS40B: Empty "Label" for edit fields in 'Solution Options' window.
- Fixed: Unlocalized strings in Preferences dialog.
- Fixed: Failure to install blocks the IDE from closing the solution.
- Fixed: Page up/down doesn't work in code completion.
- Fixed: Dirty file interferes with creating new project.
- Fixed: Many workspace errors logged while coding.
- Fixed: VS for Mac constantly prompting for myGet credentials.
- Fixed: "Hung" tool tip causes inability to use IDE.
- Fixed: When typing a description in NuGet package Metadata the UI keeps on growing.
- Fixed: Toggling "unsafe" now requires a complete project reload to take effect.
- Fixed: [F#] Hovering a namespace results in a tooltip displayed in the wrong location.
- Fixed: Tuples tooltip has completely broken syntax.
- Fixed: Tuple tooltip uses no colours.
- Fixed: Watch window does not update tuple information on change.
- Fixed: Parentheses closing is broken when you do an if statement.
- Fixed: "ctor" code snippet is producing an nameless constructor.
- Fixed: Remove WCF 'Add a Reference' dialog when unsupported.
- Fixed: Duplicate key binding not shown in tooltip.
- Fixed: Adding package source url with extra spaces should be trimmed.
- Fixed: Numbers syntax highlighted in namespace names, method names and property names.
- Fixed: Code completion item shown with white text.
- Fixed: Triple line comments text syntax highlighted with black text.
- Fixed: Language not shown for all recently used projects in New Project dialog.
- Fixed: Searching for Microsoft.AspNet.WebApi.Client in the Add Packages dialog terminates IDE.
- Fixed: Getting build errors when first character is numeric value in android app name field with F# project.
- Fixed: Accessibility: Accessibility Inspector: MAS40B: "Label" property is empty for 'Andriod' & 'Phone' image icon in 'New Project' window.
- Fixed: Dialogs "ghost" after switching away from XS and back again.
- Fixed: UINavigationController rendering as black box in storyboard designer.
- Fixed: Designer placing labels behind image - not happening on Xcode.
- Fixed: Cannot resize Xamarin Forms Previewer window.
- Fixed: On changing the Horizontal spacing values in property panel, value of Vertical spacing in property panel also changed.
- Fixed: Projects which begin with a number produce an incorrect package name.
- Fixed: Some project templates are using the legacy _Category element.
- Fixed: Xamarin.Mac project templates not shown until Xcode installed.
- Fixed: Forms and Android project template wizards can create invalid Android package names.