一. 环境介绍和安装

1. 环境介绍

 .Net FrameWork框架:BCL(基础类库 system.dll)、CLR(运行时 仅支持:Windows)、FCL(一些框架,比如:MVC、WPF)

 .Net Core框架包括:BCL(基础类库)、CLR(运行时 分别有:Windows、MacOS、Linux的)、FCL(一些框架,比如:MVC)

 .Net Core Runtime == CLR

.Net Core SDK == CLR + 开发工具包(集成到VS里)

注:如果是单纯的是服务器为了部署.Net Core开发的项目,那么只需要安装 “.Net Core Runtime”即可;如果是本机电脑,既需要运行,还需要开发.Net Core的项目,那么就需要安装 .Net Core SDK。

2. 如何安装

(1). 可以下载支持不同系统的SDK和Runtime,进入官网:https://dotnet.microsoft.com/download,如下图:

(2). 下载Windows下的.Net Core的SDK,进入微软的官方下载网站:https://dotnet.microsoft.com/download/visual-studio-sdks?utm_source=getdotnetsdk&utm_medium=referral,页面如下:这里以下载 .Net Core 2.2  64位的SDK为例。

(3). 下载下来exe程序,安装即可,安装成功如下图:

(4). 在命令行中,输入 【dotnet --version】,查看.Net Core的版本,如下图:

二. 常用指令

1. 在cmd命令行中输入【dotnet】,如下图: 

(1). 显示.Net Core的信息  【dotnet --info】,该指令已经包含了下面显示sdk和runtimes和当前版本信息了。

(2). 显示已经安装的SKD的信息 【dotnet --list-sdks】

(3). 显示已经安装的运行时的信息 【dotnet --list--runtimes】

(4). 显示当前.Net的版本 【dotnet --version】

(5). 帮助命令: 【dotnet -h】,如下图,引出很多新的命令,如new、run,如果想看某个指令的详细用法,eg: 【dotnet new --help】查看new指令的相关用法

2. 在cmd命令中输入【dotnet new --help】或者【dotnet new -h】

 小案例:

  ①:在桌面上新建一个名为“myMvc”的文件夹。

  ②:在该文件夹里新建一个mvc项目。

  ③:对该项目进行编译。

  ④:对该项目进行运行。

  ⑤:对该项目进行发布。

进入发布包路径,通过dotnet xx.dll运行即可。

!

  • 作       者 : Yaopengfei(姚鹏飞)
  • 博客地址 : http://www.cnblogs.com/yaopengfei/
  • 声     明1 : 本人才疏学浅,用郭德纲的话说“我是一个小学生”,如有错误,欢迎讨论,请勿谩骂^_^。
  • 声     明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。
 

第一节. .Net Core环境的安装和常用指令的更多相关文章

  1. centos mysql 实战 第一节课 安全加固 mysql安装

    centos mysql  实战  第一节课   安全加固  mysql安装 percona名字的由来=consultation 顾问+performance 性能=per  con  a mysql ...

  2. 第一节 —— vue2.0 环境安装,工程化开发

    vue的开发有两种,一种是直接的在script标签里引入vue.js文件即可,这样子引入的话个人感觉做小型的多页面会比较舒坦,一旦做大型一点的项目,还是离不开webpack. 所以另一种方法也就是基于 ...

  3. Ionic 入门与实战之第二章第一节:Ionic 环境搭建之开发环境配置

    原文发表于我的技术博客 本文是「Ionic 入门与实战」系列连载的第二章第一节,主要对 Ionic 的开发环境配置做了简要的介绍,本文介绍的开发环境为 Mac 系统,Windows 系统基本类似,少许 ...

  4. 【php增删改查实例】第一节 - PHP开发环境配置

    最近需要使用PHP,于是把平时的积累整理一下,就有了这个教程. 首先是环境配置: 1.操作系统:windos7 2.后台:PHP 3.前台:Html + js + css 4.数据库:MYSQL 5. ...

  5. virtualenvwrapper安装和常用指令(mac)

    安装: .安装(要有python环境+pip): * sudo pip install virtualenvwrapper .配置: 执行:vi ~/.bash_profile 在~/.bash_pr ...

  6. docker基础——关于安装、常用指令以及镜像制作初体验

    为什么使用docker docker就是一个轻量级的虚拟机,他解决的是服务迁移部署的时候环境配置问题.比如常见的web服务依赖于jdk.Tomcat.数据库等工具,迁移项目就需要在新的机器重新配置这些 ...

  7. Centos环境下搭建Asp.NET Core环境和安装Jexus

       .NET Core2.0出来以后,很多公司开始用于实践生产,其中的原因想必大家都明白,最主要的一下几点. 跨平台,能够部署在Linux和Docker容器中 性能优越,测试时Node的20倍左右 ...

  8. 第一节:Maven 下载,安装和配置

    Maven是Apache的一个产品所以要下载Maven的话可以到https://www.apache.org网站上下载 进入到APache这个网站后看一下几部操作 第一: 选择点击导航栏上面的proj ...

  9. [知了堂学习笔记]_牵线Eclipse和Tomcat第一篇 —— 配置Java环境变量&&安装eclipse

    一.先给他们提供一个"浪漫的"环境,比如传说中的"鹊桥"--java环境变量.哈哈! 配置java环境变量. 下载jdk,根据自己电脑的版本和操作位数选择不同的 ...

随机推荐

  1. DataPipeline |《Apache Kafka实战》作者胡夕:Apache Kafka监控与调优

    胡夕 <Apache Kafka实战>作者,北航计算机硕士毕业,现任某互金公司计算平台总监,曾就职于IBM.搜狗.微博等公司.国内活跃的Kafka代码贡献者. 前言 虽然目前Apache ...

  2. java:合并两个排序的链表(递归+非递归)

    //采用不带头结点的链表 非递归实现 public static ListNode merge(ListNode list1,ListNode list2){ if(list1==null) retu ...

  3. MySQL基础知识-安装MySQL

    前导: 昨天去参加了一个面试,公司不太大,是一家日资企业,在国内有几家分公司,面试官问到了MySQL的基本操作和性能优化,说了一大堆,倒是比较轻松的过了,但是面试结束之后,想了一下,基本操作忘的还是挺 ...

  4. 用jenkins创建节点

    原料:(1)jre下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html ( ...

  5. 我的第一个python web开发框架(39)——后台接口权限访问控制处理

    前面的菜单.部门.职位与管理员管理功能完成后,接下来要处理的是将它们关联起来,根据职位管理中选定的权限控制菜单显示以及页面数据的访问和操作. 那么要怎么改造呢?我们可以通过用户的操作步骤来一步步进行处 ...

  6. June. 25th 2018, Week 26th. Monday

    Change in all things is sweet. 有改变就会有美好. From Aristole. Change is always good, but embracing change ...

  7. 4.26 IO流

  8. 是时候选择一款富文本编辑器了(wangEditor)

    需要一款富文本编辑器,当然不能自己造轮子.本来想使用cnblog也在用的TinyMCE,名气大,功能全.但是发现TinyMCE从4.0开始,不再支持直接下载.所以还是决定选用wangEditor.遗憾 ...

  9. 网站通信协议升级到HTTPS&HTTP2

    为何要升级到HTTPS和HTTP2? http://baijiahao.baidu.com/s?id=1602041305989767011&wfr=spider&for=pc htt ...

  10. mySQL查看运行的进程

    查看运行的进程 show processlist kill id 杀掉进程