.NET Core初体验 - 在Mac下运行第一个Web示例程序
2016-07-06 00:50
363 查看
要说最近两天程序猿之间最喜欢吹水的事是什么?那绝壁是甲骨文要放弃Java!简直做梦都要笑醒!由于公司的产品线全面转向Java,最近几个月也一直在苦学Java技术。已经默默决定了,如果消息证实是真的,我马上烧掉那本最近在啃的《Spring in action》~
之前也用Xamarin Studio写一些C#的小东西,这次看到.NET Core这么如火如荼的开源着,并且可用于生产环境,我也来凑下热闹。
0. 安装Homebrew
Homebrew简称"brew"是Mac下的包包管理器,可以很方便的管理软件包,类似Linux下的APT、Yum。brew的安装非常简单,只需执行一条ruby命令即可,庆幸的是Mac系统上已经集成Ruby。
下面的命令是从Homebrew官网复制下来的,直接在终端窗口内粘贴、执行,稍侯即可,中间需输入一次密码。
之前也用Xamarin Studio写一些C#的小东西,这次看到.NET Core这么如火如荼的开源着,并且可用于生产环境,我也来凑下热闹。
0. 安装Homebrew
Homebrew简称"brew"是Mac下的包包管理器,可以很方便的管理软件包,类似Linux下的APT、Yum。brew的安装非常简单,只需执行一条ruby命令即可,庆幸的是Mac系统上已经集成Ruby。
下面的命令是从Homebrew官网复制下来的,直接在终端窗口内粘贴、执行,稍侯即可,中间需输入一次密码。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"[/code]
1. 使用brew安装最新版的OpenSSL
在终端中分别执行如下三条命令,安装的时候稍慢,耐心等待。brew update brew install openssl brew link --force openssl
2. 安装.NET Core SDK
最方便的是下载离线版的.net core安装包,它会自动配置环境变量。进行https://www.microsoft.com/net/download找到macOS版下载即可。
也可直接点这里下载此时的最新版本。
安装完成后输入dotnet命令测试下,发现已经生效(注意,安装完需要重新启动一个"终端"窗口):
3.使用new命令创建Web项目
这里我使用mkdir HelloNetCore,创建了"HelloNetCore"目录,进入此目录,使用"dotnet new -t Web"创建一个简单的Web项目。
然而光创建一个项目是远远不够的,这里还需要从Nuget恢复程序的依赖包,在project.json文件中。使用如下命令即可,这个过程需要几分钟的时间:dotnet restore
依赖包全部下载完成后,可以运行项目了:dotnet run
效果如图:
后记:
以后开发.NET Core程序,就只能用VSCode了?怎么感觉MS在糊弄我们呀,虽然没正经用它开发过,但怎么看它都像是个玩具,它能胜任大型项目吗?
相关文章推荐
- Leetcode Reverse Words in a String
- ELK集群故障处理
- 数据结构与算法(每天更新)
- Leetcode Add Two Numbers
- HDU 5289 Assignment(线段树)
- 一种c#深拷贝方式完胜java深拷贝(实现上的对比)
- CMake 介绍 & CMakeList.txt
- 老毛桃U盘启动盘制作工具V20140501完美贡献版
- 老毛桃U盘启动盘制作工具V20140501完美贡献版
- 稳定排序和不稳定排序
- 102. Binary Tree Level Order Traversal
- django-模板初探
- Mac OS X系统下编译运行C代码
- 前端案例--纯CSS3美化复选框
- 类和成员变量
- Java编程思想之并发
- Spring AOP 简介以及简单用法
- RC4密码算法实现
- 集合类Collection
- SpringMVC学习系列(4) 之 数据绑定-1