You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Visual Studio for Mac is a modern, sophisticated IDE with many features for creating mobile, desktop, and web applications. It supports the following types of development:
12
+
Visual Studio for Mac is a modern, sophisticated IDE with many features to create mobile, desktop, and web applications. It supports the following types of development:
13
13
14
14
* Mobile with .NET: Android, iOS, tvOS, watchOS
15
15
* Mac desktop apps
@@ -19,19 +19,19 @@ Visual Studio for Mac is a modern, sophisticated IDE with many features for crea
19
19
20
20
It includes features such as a rich editor, debugging, native platform integration with iOS, Mac, and Android, and integrated source control.
21
21
22
-
This article surveys various sections of Visual Studio for Mac, providing a look at some of the features that make it a powerful tool for creating cross-platform applications.
22
+
This article surveys various sections of Visual Studio for Mac and introduces features that make it a powerful tool to create cross-platform applications.
23
23
24
24
## Installation
25
25
26
-
Follow the steps in the [Installation](installation.md) guide to download and Install Visual Studio for Mac.
26
+
Follow the steps in the [Installation](installation.md) guide to download and install Visual Studio for Mac.
27
27
28
28
## Language support
29
29
30
30
Visual Studio for Mac supports development in C# and F#, by default.
31
31
32
32
### C#
33
33
34
-
C# is the most commonly used language for creating cross-platform applications in Visual Studio for Mac. The IDE has full support for all C# 7 features.
34
+
C# is the most commonly used language to create cross-platform applications in Visual Studio for Mac. The IDE has full support for all C# 7 features.
35
35
36
36
### F#
37
37
@@ -41,7 +41,7 @@ F# is a strongly-typed functional programming language designed to run on .NET.
41
41
42
42
## .NET Core
43
43
44
-
[.NET Core](https://www.microsoft.com/net/core#macos) is a platform for creating applications that run on Windows, Linux, and Mac. Visual Studio for Mac has support for loading, creating, running, and debugging .NET Core projects.
44
+
[.NET Core](https://www.microsoft.com/net/core#macos) is a platform to create applications that run on Windows, Linux, and Mac. Visual Studio for Mac has support to load, create, run, and debug .NET Core projects.
45
45
46
46
To run .NET Core projects, the .NET Core SDK should be downloaded and installed.
47
47
@@ -51,7 +51,7 @@ To run .NET Core projects, the .NET Core SDK should be downloaded and installed.
51
51
* .NET Core project templates for console, library, and web applications.
52
52
* Full debugging support, including breakpoints, call stack, watch window, etc.
53
53
* NuGet PackageReferences and MSBuild-based restore.
54
-
* Integrated unit testing support for running and debugging tests with the Visual Studio Test Platform that is included with the .NET Core SDK.
54
+
* Integrated unit testing support for running and debugging tests with the Visual Studio Test Platform that is included with the .NET Core SDK.
55
55
* Migration from the old project.json format.
56
56
57
57
To get started, check out the ASP.NET Core web apps [hands-on lab](https://github.com/Microsoft/vs4mac-labs/tree/master/Web/Getting-Started).
@@ -67,11 +67,11 @@ To get started, check out the Mobile apps [hands-on lab](https://github.com/Micr
67
67
Visual Studio has its own integrated Android SDK manager.
68
68
69
69
For Android applications, Visual Studio for Mac includes its own designer, which works with Android `.axml` files to
70
-
visually construct user interfaces. Visual Studio for Mac will open these files in its Android designer, as illustrated in the following image:
70
+
visually construct user interfaces. Visual Studio for Mac will open these files in its Android Designer, as illustrated in the following image:
71
71
72
72

73
73
74
-
For more information on the Android designer, see the [Designer Overview](https://developer.xamarin.com/Android/Guides/User_Interface/Designer_Overview) document.
74
+
For more information on the Android Designer, see the [Designer Overview](https://developer.xamarin.com/Android/Guides/User_Interface/Designer_Overview) document.
75
75
76
76
### iOS
77
77
@@ -83,13 +83,13 @@ For more information on using the iOS Designer, see the [Designer](https://devel
83
83
84
84
### Mac
85
85
86
-
Xamarin provides native Mac API bindings allowing you to create beautiful Mac applications.
86
+
Xamarin provides native Mac API bindings that allow you to create beautiful Mac applications.
87
87
88
88
For more information on writing Mac applications with Visual Studio for Mac, refer to the [Xamarin.Mac](https://developer.xamarin.com/guides/#mac) documentation.
89
89
90
90
## Gaming
91
91
92
-
Visual Studio for Mac provides support for cross-platform games development with Unity 5.6.1.
92
+
Visual Studio for Mac provides support for cross-platform game development with Unity 5.6.1.
93
93
94
94
To get started, check out the Unity [hands-on lab](https://github.com/Microsoft/vs4mac-labs/tree/master/Unity/Getting-Started).
95
95
@@ -104,11 +104,11 @@ The Xamarin Profiler has three instruments available for profiling. The [Introdu
104
104
105
105
### Inspector
106
106
107
-
The Xamarin Inspector provides an interactive C# console with tools to users. It can be used as a debugging or diagnostics aid when inspecting live applications, as a teaching tool, as a documentation tool or an experimentation tool.
107
+
The Xamarin Inspector provides an interactive C# console with user tools. It can be used as a debugging or diagnostics aid when inspecting live applications, as a teaching tool, as a documentation tool, or an experimentation tool.
108
108
109
109

110
110
111
-
It consists of a standalone application that provides a rich C# console that can target various programming platforms (Android, iOS, Mac, and Windows) as well as integrating into the debugging workflow of your IDE.
111
+
It consists of a standalone application that provides a rich C# console that can target various programming platforms (Android, iOS, Mac, and Windows) and integrate into your IDEs debugging workflow.
112
112
113
113
For more information, see the [Xamarin Inspector](https://developer.xamarin.com/guides/cross-platform/inspector/) guide.
0 commit comments