OSX 下搭建Asp.Net vNext的开发环境
2015-02-25 17:48
323 查看
开年第一天,按照惯例逛逛各个网站,看看7天有没有什么错过的东西,偶见VS 2015的CPT 6发布了,据说更新ASP.NET,就顺便去官方网站看了看,也忘记在什么地方偶然发现一个叫OmniSharp的东西,可以在Mac下搭建一个ASP.NET的IDE,必须试试啊,就是不喜欢开虚拟机,麻烦。
整个环境的搭建其实非常简单,就是基于Sublime Text 3 的插件,先按照asp.net的官方github说明,安装完kvm和kre后,就搭建好了Mac下得运行时环境了。这里需要注意一下的是如果在升级到OSX 10.10之前安装过Homebrew的话,需要把/usr/local/Library/brew.rb的第一行修改为:#!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -W0,否则出现无法找到目录的问题。
之后,仅需要通过ST3的PM安装Kulture和OmniSharp两个插件即可,官方网站上的安装说明相当清楚了。
项目模板可以通过yo来创建(yo可以通过npm install yo -g来安装,通过yo aspnet就可以建立好vNext的工程了),至此,所有的环境就准备好了。
通过实际测试,OmniSharp算是实现了VS的基础功能,包括自动格式化,代码提示,编译、运行等等,不过其易用性和开发效率是肯定比不上VS的(VS加上Reshaper,编码效率逆天),不过用来装逼或者写测试代码还是相当不错,毕竟ST的速度快,一下就启动了,总的来说就是用来学习vNext还是不错的,但是要做为工作环境,估计还差很多,Mac下工作的同学不妨也玩玩。
整个环境的搭建其实非常简单,就是基于Sublime Text 3 的插件,先按照asp.net的官方github说明,安装完kvm和kre后,就搭建好了Mac下得运行时环境了。这里需要注意一下的是如果在升级到OSX 10.10之前安装过Homebrew的话,需要把/usr/local/Library/brew.rb的第一行修改为:#!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -W0,否则出现无法找到目录的问题。
之后,仅需要通过ST3的PM安装Kulture和OmniSharp两个插件即可,官方网站上的安装说明相当清楚了。
项目模板可以通过yo来创建(yo可以通过npm install yo -g来安装,通过yo aspnet就可以建立好vNext的工程了),至此,所有的环境就准备好了。
通过实际测试,OmniSharp算是实现了VS的基础功能,包括自动格式化,代码提示,编译、运行等等,不过其易用性和开发效率是肯定比不上VS的(VS加上Reshaper,编码效率逆天),不过用来装逼或者写测试代码还是相当不错,毕竟ST的速度快,一下就启动了,总的来说就是用来学习vNext还是不错的,但是要做为工作环境,估计还差很多,Mac下工作的同学不妨也玩玩。
相关文章推荐
- 微软下一代云环境Web开发框架ASP.NET vNext预览
- asp.net 开发环境搭建
- 【原】ASP.Net 项目实做 搭建开发环境
- ASP.NET动态网站开发培训-02.搭建ASP.NET 3.5环境的方法和步骤
- (0)ASP.NET Core 简单介绍 和开发环境搭建 - ASP.NET从MVC5升级到MVC6
- ASP.NET vNext:微软下一代云环境Web开发框架
- 从0开始学习ASP.NET(2.0为例)系列——03开发环境的搭建及相关工具
- 兼容Mono的下一代云环境Web开发框架ASP.NET vNext
- asp.net开发环境搭建
- asp.net搭建mybatis开发环境
- 搭建基于ASP.NET 2.0的DNN 4.X模块开发环境及模块实例(2)
- VS2015 搭建 Asp.net core 开发环境
- 微软下一代云环境Web开发框架ASP.NET vNext预览
- 在mac中搭建asp.net环境并开发第一个程序
- 兼容Mono的下一代云环境Web开发框架ASP.NET vNext
- 搭建基于ASP.NET 2.0的DNN 4.X模块开发环境及模块实例(1)
- 在Ubuntu下搭建ASP.NET 5开发环境
- Mac OS X上编写 ASP.NET vNext(一)KRE环境搭建
- VS2015 搭建Asp.net core开发环境的方法
- 搭建基于ASP.NET 2.0的DNN 4.X模块开发环境及模块实例(2)