Visual Studio for Mac 2017 使用体验

强大的Visual Studio发布Visual Studio for Mac版本已经有一段时间了,在这里整理一下使用Visual Studio for Mac后的一些体验和感受。

(一)安装

整个安装过程还是比较简单的,基本在官网安装包(约24MB),双击安装即可在线安装。

但是在线安装还是比较麻烦,下载速度还是相对较慢的,在这之前还需要装Mono Framework,MonoFramework我是通过翻墙下下来的。同时我也把Visual Studio for Mac安装包下下来了。

这样安装起来就快了,先安装Mono Framework,再安装Visual Studio for Mac,大功告成,比搭建java开发环境方便多了(这点微软做的还是很不错的)

(二)体验

首先说下界面,整体还是比较简洁的,看上去还是比较舒服的。

项目的种类也基本上涵盖了,看到熟悉的ASP.NET了

那就拿MVC做个测试吧,看看与Windows的有什么不同。

发现有MVC的实例和WebAPI的

项目生成感觉有点小慢,发现整体的目录结构和Windows的类似。

看下类库文件,是不是很熟悉。

直接点运行之后,蹦的弹出一个页面,速度好快,不懂是不是因为只是测试页面。

如编译错误,立马会自动跳转到错误的地方,提示大红色,我喜欢。

上手很快,界面也挺舒服的

新增个试图看看

还能选试图引擎。

如果要开发安卓和苹果 配置一下SDK就可以了

自带GIT工具,加个管理之后就能看到未提交的修改

(三)总结

整体体验下来还是超出预期的,功能相比之前的Visual Studio Code强大太多。

但是离Windows版本的差距还是很多,后来测试了下把之前的项目放在Mac运行了一下,一堆错误,目前还没有继续研究,后期有时间再持续更新。

原文发布于微信公众号 - Bug生活2048(BugLife2048)

原文发表时间:2017-03-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏hbbliyong

常用工具整理

代码编辑 Cmd Markdown 免费在线Markdown编辑器,一直再用,很不错。 ? Cmd Markdown下载地址:X86 | X64 反编译...

513100
来自专栏GuZhenYin

Asp.net Core中SignalR Core预览版的一些新特性前瞻,附源码(消息订阅与发送二进制数据)

前言 一晃一个月又过去了,上个月有个比较大的项目要验收上线.所以忙的脚不沾地.现在终于可以忙里偷闲,写一篇关于SignalR Core的文章了. 先介绍一下Si...

39190
来自专栏逸鹏说道

初识SignalR~仿QQ即时聊天(群发,单发)(Web,WPF等Demo演示)【上】

官方demo:http://www.asp.net/signalr/overview/getting-started/tutorial-getting-star...

45960
来自专栏walterlv - 吕毅的博客

如何最快速地将旧的 NuGet 包 (2.x, packages.config) 升级成新的 NuGet 包 (4.x, PackageReference)

发布于 2018-05-13 09:07 更新于 2018-06...

6810
来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

Genymotion安装及使用教程详解

尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://www.devio.org) 一直以来都有不少朋友问我关于Android模拟器的事...

63950
来自专栏维恩的派VNPIE

如何手动搭建vnpy环境

请先搭建好运行环境。 编程环境其实就是选一个IDE,Visual Studio或者PyCharm都可以。

46420
来自专栏林德熙的博客

解决 VS 跳转定义和 Resharper 重复

在大约一周之前,Visual Studio 进行了一项更新,增加了 Ctrl+Click 点击跳转到定义的功能。这项功能与 ReSharper 重复了。

16810
来自专栏walterlv - 吕毅的博客

帮助官方 NuGet 解掉 Bug,制作绝对不会传递依赖的 NuGet 包

发布于 2018-08-05 13:22 更新于 2018-08...

9620
来自专栏walterlv - 吕毅的博客

自动将 NuGet 包的引用方式从 packages.config 升级为 PackageReference

发布于 2018-04-24 10:03 更新于 2018-06...

18420
来自专栏Crossin的编程教室

Windows 下的包管理器

这是一篇读者投稿。 包管理器的概念源自 Linux,与 Windows 单独下载安装软件不同,包管理器可以管理各种软件,做到统一的安装、更新和删除。某种程度上来...

36250

扫码关注云+社区

领取腾讯云代金券