一、开发工具

开发工具使用Visual Studio 2017

下载官网:https://visualstudio.microsoft.com/zh-hans/vs/

相关的安装已经有很多文章介绍过,这里不再赘述。

二、.Net SDK

SDK下载地址:https://www.microsoft.com/net/download

Windows版本下,有SDK和Runtime两个版本。

个人粗浅的理解,SDK包含了开发环境和运行环境,Runtime提供的是运行环境,也就是说SDK包含了Runtime,安装了SDK后不需要安装Runtime。如果只是想要运行软件,那么装个Runtime就可以了。

1、Windows版本

官方文档:

https://www.microsoft.com/net/learn/dotnet/hello-world-tutorial?sdk-installed=true#install

点击上图中Windows版本下的 Download .NET Core SDK ,浏览器可能会阻止文件下载,如下是谷歌浏览器。

下载后双击安装

创建并运行一个控制台程序测试一下:

快捷键Win+r,打开运行界面,输入cmd,打开控制台命令窗口,输入命令:

dotnet new console -o myApp

cd myApp

dotnet run

在对应的路径生成了一个文件:

2、Linux版本

在安装.NET SDK的Linux版本之前,我们需要一个安装了Linux的虚拟机或者其机器。这里虚拟机用Virtual Box ,Linux的版本是CentOS 7。虚拟机的安装和Linux的环境搭建参考另一篇文章《虚拟机VirtualBox与CentOS 7安装》。

官方文档:

https://www.microsoft.com/net/learn/dotnet/hello-world-tutorial?initial-os=linux

1、安装依赖

在安装.NET之前,您需要注册Microsoft密钥、注册产品存储库和安装所需的依赖项。

启动我们的虚拟机,输入以下命令:

sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

2、安装.NET SDK

输入命令:

sudo yum update

遇到这个按y回车

输入命令:

sudo yum install dotnet-sdk-2.1

按y回车

这样.NET SDK就安装好了。

创建并运行一个控制台程序测试一下,输入命令:

dotnet new console -o myApp

cd myApp

dotnet run

输入命令:dotnet --help 可查看一些命令信息。

输入命令:dotnet --info 可查看SDK的版本信息。

3、卸载.NET SDK

输入命令:

sudo yum remove dotnet-sdk-*

sudo yum remove libunwind libicu

然后使用dotnet --info 查看

.net core开发工具与SDK的更多相关文章

  1. Android 开发工具介绍-SDK工具和平台工具

    原文链接:http://android.eoe.cn/topic/android_sdk Android的SDK提供各种工具可以帮你为Android平台开发移动应用程序.这些工具被分类成两组:SDK工 ...

  2. 每天进步一点点------Xilinx FPGA开发工具 EDK SDK术语

    XPS:Xilinx Platform Studio,平台工作室.用于嵌入式处理器硬件部分的开发. SDK:Software Development Kit,软件开发套件.基于Eclipse平台,支持 ...

  3. 开发工具-Java SDK下载地址

    更新记录 2022年6月14日 加入更多的下载地址. 2022年6月10日 完善标题. 下载地址: https://www.oracle.com/java/technologies/downloads ...

  4. C/C++开发工具大比拼【转】

    C/C++开发工具大比拼[转]  (http://hi.baidu.com/vipdowndown/blog/item/dcd7c1b5ad3209ef30add167.html) * NetBean ...

  5. Visual Studio 2017 ASP.NET Core开发

    Visual Studio 2017 ASP.NET Core开发,Visual Studio 2017 已经内置ASP.NET Core 开发工具. 在选择.NET Core 功能安装以后就可以进行 ...

  6. NET Core开发

    NET Core开发 Visual Studio 2017 ASP.NET Core开发,Visual Studio 2017 已经内置ASP.NET Core 开发工具. 在选择.NET Core ...

  7. Android开发人员必须掌握的10 个开发工具+应该深入学习的10个开源应用项目

    一.Android开发人员必须掌握的10 个开发工具 Android SDK 本身包含很多帮助开发人员设计.开发.测试和发布 Android 应用的工具,在本文中,我们将讨论 10 个最常用的工具. ...

  8. Android 开发人员必须掌握的 10 个开发工具

    Android 开发人员必须掌握的 10 个开发工具 Android SDK 本身包含很多帮助开发人员设计.开发.测试和发布 Android 应用的工具,在本文中,我们将讨论 10 个最常用的工具. ...

  9. 《ASP.NET Core项目开发实战入门》带你走进ASP.NET Core开发

    <ASP.NET Core项目开发实战入门>从基础到实际项目开发部署带你走进ASP.NET Core开发. ASP.NET Core项目开发实战入门是基于ASP.NET Core 3.1 ...

随机推荐

  1. app嵌入的H5页面的数据埋点总结

    好久没写博客了,大半年时间花费在了许多杂事上. 最近1个月专门为H5页面的app开发了一些埋点功能,主要是考虑到以后的可复制性和通用型,由于不是前端开发出身,相对来说还是比较简陋的. 正题开始:H5页 ...

  2. 一些jquery特效收集

    jQuery幻灯片插件带投影的图片叠加切换幻灯片轮播 特效:http://www.jsfoot.com/jquery/images/ jquery文字滚动上下间歇文字滚动 http://www.17s ...

  3. 新的时代:今日三款新IM正式宣战微信!

    今天(2019年1月5日)是社交圈的大日子,在今天上午将有三款不同的社交软件进行发布会,王欣.张一鸣.罗永浩旗下公司三款社交产品于今日同日发布. 新的时代,共同挑战微信 2019年1月15日,张一鸣的 ...

  4. Qt动态库静态库的创建、使用、多级库依赖、动态库改成静态库等详细说明

    本文描述的是windows系统下,通过qtcreator在pro文件中添加动态库与静态库的方法: 1.添加动态库(直接添加动态库文件.dll,非子项目) 通过qtcreator创建动态库的方法就不在此 ...

  5. 教程:Spagobi开源BI系统 Console报表设计教程

    Console Designer 1 Console Designer Console Designer 1.1 Introduction 1.2 Dataset Tab 1.3 Summary Pa ...

  6. 8 -- 深入使用Spring -- 6...1 Spring支持的事务策略

    8.6.1 Spring支持的事务策略 JTA.JDBC.Hibernate Java EE应用的传统事务有两种策略:全局事务和局部事务.全局事务由应用服务器管理,需要底层服务器的JTA(Java T ...

  7. SpringBoot thymeleaf使用方法,thymeleaf模板迭代

    SpringBoot thymeleaf使用方法,thymeleaf模板迭代 SpringBoot thymeleaf 循环List.Map ============================= ...

  8. Markdown 表格

    表格的基本写法很简单,就跟表格的形状很相似,冒号在左边表示左对齐,右边表示右对齐,两边都有表示居中,如果都不写冒号则默认左对齐 学号|姓名|分数 :-|:-:|-: 小明|男|75 小红|女|79 小 ...

  9. Android Studio开发第三篇版本管理Git

    创建项目在前一篇讲了,这里就讲一下怎么把创建的新项目关联到远程仓库呢. 在as的菜单栏找到VCS/Import into Verson Control/Create Git Repository 弹出 ...

  10. win2008在组件服务中未找到office组件服务

    在win2003系统,cmd中输入 dcomcnfg ,组件服务里面找到office的组件服务,但win2008 R2 64位操作系统需要输入comexp.msc -32 tks:http://www ...