Visual Studio for Mac是一款被称为宇宙最强IDE软件,借助 Visual Studio for Mac,可以使用 ASP.NET Core 生成网站,使用 .NET Core 生成应用,使用 Unity 生成游戏,使用 Xamarin 生成适用于 Android 和 iOS 的移动应用。 Azure 可以集成到你的所有应用中。借助 Visual Studio for Mac,可以使用 C#、F#、Razor、HTML5、CSS、Javascript 和 Typescript、XAML 以及 XML 编写代码。
Visual Studio for mac安装教程
Visual Studio要正常运行需要安装Preview Mono,如图
下载并打开Visual Studio镜像包,拖动Visual Studio到右侧安装即可
欢迎安装Mono Framewok
阅读重要信息,点击继续
阅读许可协议,点击继续
同意
Mono Framewok将占用你998.7内存
输入密码
等待一会即可安装成功
Visual Studio for mac软件介绍
Visual Studio作为Visual Studio系列的新成员,macOS上的开发人员可以使用Xamarin和.NET Core以及Unity游戏为移动,Web和云构建应用程序。 使用Visual Studio为Android,macOS,iOS,tvOS,watchOS,Web和云开发应用程序。 快速编码,调试和诊断,经常测试,并放心发布。 使用版本控制,灵活,并与此新版本有效协作。
Visual Studio for mac软件特色
IntelliSense
借助 Roslyn 的强大功能,Visual Studio for Mac 让你随时可使用 IntelliSense。 IntelliSense 随着键入描述 API,并使用自动完成功能以提高编码速度和精确度。
快速信息工具提示方便您检查 API 定义,“波形曲线”方便您了解问题,这些通常会在您执行键入操作时显示。
调试
使用 Visual Studio 调试程序,可以跨语言快速找到并修复 bug。
使用 Visual Studio for Mac 调试程序,可以通过设置 Breakpoints、Step Over 语句、Step Into 和 Out of 函数来逐步执行代码,并通过强大的可视化效果检查当前状态。
重构
随着项目规模的扩大,你很可能会发现你要重组和重构自己或其他人之前编写的代码。 Visual Studio for Mac 可以为你省却一切麻烦,让你倍感轻松。
Visual Studio for Mac 编辑器通过“快速操作”菜单支持强大的内置重构选项,如提取方法和重命名。
源代码控制
在任意提供程序(包括 GitHub 和 Azure DevOps)托管的 Git 或 SVN 存储库中管理代码。 查看差异、暂存文件,并从 Visual Studio for Mac 内部进行提交。
测试
使用测试工具编写优质代码。 使用 Visual Studio for Mac 的集成测试运行程序,可以运行并调试单元测试和自动化 UI 测试。
协作
选择适合的开发环境。 在 macOS 和 Windows 上使用 Visual Studio,可以使用任一操作系统与团队无缝共享 C# 和 F# 项目。
Visual Studio for mac更新日志
Visual Studio for Mac(mac微软代码编辑软件) v8.3.5中文免费版
此服务版本修复了以下问题:
Azure DevOps Git克隆挂起。
iOS登录并分发挂起或无法创建身份验证会话。
“打开/保存文件”对话框的某些部分未显示在Catalina上。
Xamarin.iOS入门页面上缺少图标。
Visual Studio for Mac(mac微软代码编辑软件)v8.3.4中文免费版
此版本修复了导致Visual Studio for Mac在Catalina上崩溃的问题。如果您遇到崩溃的情况,请切换到“预览”频道。
Visual Studio for mac(微软代码编辑器) v8.3.3中文免费版
此版本增加了对Xcode 11.1的支持。
此服务版本还解决了以下问题:
由于Xcode删除了此应用程序,因此我们删除了[Application Loader]命令。使用本指南中的步骤将其上传到App Store Connect。
通过遥测报告各种崩溃。
分析器无法启动。
推荐理由
微软的Visual Studio提供了一个组织良好代码的空间,让你可以开发桌面和移动应用程序。Visual Studio集成了Xamarin工具,使您可以在云中构建和测试应用程序。Visual Studio提供了一个多功能的工作空间,您可以开始为各种平台开发、编辑代码,构建和测试应用程序,且无需依赖多个工具。