Mac OS 下 Visual studio code初体验

Mac OS 下 Visual studio code初体验

随着微软开源策略的一步步推进,终于等到了跨平台的Visual Studio Code。作为一名使用MacBook 的.NET程序猿,不得不说是一种福音。(尝试过使用Xamarin/Eclipse/IDEA在Mac下编辑.net源代码,用起来都不是特别的爽。)

一下就在mac系统上搭建开发环境的过程简单的整理一下。

依赖的环境

  1. mono 4.0.1
  2. dnvm/dnx https://github.com/aspnet/home
  3. nodjs https://nodejs.org/
  4. yeoman http://yeoman.io
  5. HomeBrew http://brew.sh/
  6. visual studio code http://code.visualstudio.com

依赖环境的安装

安装HomeBrew

在MacOS下安装开源软件,Hombrew必不可少,因此,首先安装HomeBrew,打开Terminal,执行

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装Nodejs

执行

npm install -g yo grunt-cli generator-aspnet bower

安装yeoman

shell中执行:

npm install -g yo grunt-cli generator-aspnet bower

安装dnx

执行

brew tap aspnet/dnx
brew update
brew install dnvm

这一步的时候有个坑,如果brew update失败,必须要解决,要不然可能安装上错误的dnx版本。

在这个安装过程中,HomeBrew会尝试安装Mono。

安装完毕后并不能马上使用,需要配置shell环境变量,在~/.bash_profile中加入:

export MONO_MANAGED_WATCHER=false
source dnvm.sh
export PATH=$PATH:~/.dnx/runtimes/dnx-mono.1.0.0-beta4/bin

请注意export MONO_MANAGED_WATCHER=false 如果不配置,则ASPNET会出现kqueue错误

另外,有可能出现dnvm安装后,dnx没有下载的可能(反正我遇到了)。因此,在执行source dnvm.sh后,可以执行dnvm upgrade。执行完后,检查~/.dnx目录下是否只有空目录,如果遇到了,移除dnx-mono后重新执行dnvm upgrade

开始第一个项目

yo aspnet

选择Web Application,输入后完成项目模板,这时候会提示:

这时候,你有两个选择

1.在终端中恢复nuget包

dnu restore

或者直接打开vscode

Visual studio 中提供了类似sublime的命令行整合。使用Command+P 呼出命令行工具,输入:

>dnu restore

此时,会自动执行nuget包恢复。

这时候,你的第一个web app就可以运行啦,简单试试,同样使用Command+P呼出命令行界面,输入

>dnx . kestrel

这时候你的web app在5001端口上就可以看到了。

总结

整个过程还是比较顺利,visual studio code目前也仅仅是个”code”工具,不能期望它能像一些全栈开发工具一样好用。但这一步,至少让我们看到了微软在开源上迈开了步伐。

时间: 2024-12-29 23:31:37

Mac OS 下 Visual studio code初体验的相关文章

Mac上使用Visual Studio Code开发/调试.NET Core代码

Mac上使用Visual Studio Code开发/调试.NET Core代码 .Net Core 1.0终于发布了,Core的一大卖点就是跨平台.这个跨平台不只是跨平台运行,而且可以跨平台开发.今天抽空研究了下在Mac下如何使用VS Code来开发.NET Core程序,并且调试代码. 1.安装.NET Core 在mac上打开终端: ~$ brew update ~$ brew install openssl ~$ brew link --force openssl 如果不能使用brew命

Windows下visual studio code搭建golang开发环境

Windows下visual studio code搭建golang开发环境 序幕 其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org),导致一些包无法安装,最终会导致环境搭建失败,跟据这个教程几步,我们将可以快速的构建golang的开发环境. 开发环境: 一.安装 这里我用需要安装一些工具: 1.Visual Studio Code 1.0.0 2.Golang下载 这里我使用的是Go1.6. 3.git下载 这一步跟建环境没什么关系, 但是之后要引

在Mac上使用Visual Studio Code开发/调试.NET Core代码

.Net Core 1.0终于发布了,Core的一大卖点就是跨平台.这个跨平台不只是跨平台运行,而且可以跨平台开发.今天抽空研究了下在Mac下如何使用VS Code来开发.NET Core程序,并且调试代码. 1.安装.NET Core 在mac上打开终端: ~$ brew update ~$ brew install openssl ~$ brew link --force openssl 如果不能使用brew命令,先安装homebrew,玩转Mac必备. 下载.NET Core SDK:ht

windows下Visual Studio Code 1.9安装

点击送你去官网下载vs code 进入下载页面如下 下载完成双击安装 安装完成打开之后如下图,最新版的默认中文就挺好的! 注意下面是微软建议: Note: .NET Framework 4.5.2 is required for VS Code. If you are using Windows 7, please make sure .NET Framework 4.5.2 is installed. Tip: Setup will optionally add Visual Studio C

Mac OS下Android Studio的Java not found问题,androidfound

Android Studio正式版已经发布一段时间了,使用Mac版的Android Studio可能与遇到Java not found:Android Studio was unable to find a valid JVM问题. 解决这个问题: 首先要确定mac系统上有没有安装jdk,并查看自己的jdk版本,可以在终端上输入命令 java -version查看.如果没有安装jdk请先安装jdk,安装方法就不多说了,可以去Oracle官网上下载安装. 接下来确定自己的jdk版本,如果jdk的版

Mac OS下Android Studio的Java not found unable to find a valid jvm

Android Studio正式版已经发布一段时间了,使用Mac版的Android Studio可能与遇到Java not found:Android Studio was unable to find a valid JVM问题. 解决这个问题: 首先要确定mac系统上有没有安装jdk,并查看自己的jdk版本,可以在终端上输入命令 java -version查看.如果没有安装jdk请先安装jdk,安装方法就不多说了,可以去Oracle官网上下载安装. 接下来确定自己的jdk版本,如果jdk的版

Visual Studio 2015初体验——暂不适用于前端开发工作

前言 因为后台项目开发适用的VS2015,为了跟后台开发配合,前端部门也统一从VS2013升级到了VS2015. 因为C盘空间不足要先卸载,这里就不说卸载2013时花了多长时间,只说安装2015时用了将近3个小时,不过安装的是英文版,又去下载了中文语言包,一个语言包居然也高达2个多G,真不知道里面到底有多少东西. 总之最终装好了,开始安装WEB开发“套件”:WEB Essentials2015.1+ReSharper10+TypeScript1.7(自带)+JSDOC 都搞定后发现若干问题...

Mac OS下Android Studio的Java not found问题

Android Studio正式版已经发布一段时间了,使用Mac版的Android Studio可能与遇到Java not found:Android Studio was unable to find a valid JVM问题. 解决这个问题: 首先要确定mac系统上有没有安装jdk,并查看自己的jdk版本,可以在终端上输入命令 java -version查看.如果没有安装jdk请先安装jdk,安装方法就不多说了,可以去Oracle官网上下载安装. 接下来确定自己的jdk版本,如果jdk的版

Mac 下 visual studio code 编辑器 设置为中文

1,mac系统VScode设置中文 macOS 快捷键:command + shift + p 输入搜索 configure language 1.Ctrl+Shift+P 打开命令 2.搜索 Configure Display Language   将这里的“en”(英文)改为“zh-CN”(中文) 如果没有 选择最下面的 去安装其他语言  安装 然后再进行一次2步骤  要求重启 原文地址:https://www.cnblogs.com/php-linux/p/11616735.html