此版本的.NET Standard现在支持大约33K的API,与.NET Standard 1.x支持的14K API相比。好的是大部分API来自.NET Framework。这使得生活更容易将代码移植到.NET标准。下面的图片给出了.NET Framework API的总结,这些API现在包含在.NET Standard 2.0中。

现在,您可以使用.NET Standard的数据集,数据表,反射和二进制序列化。你可以在这里找到完整的清单。

此版本2.0还修复了.NET Standard的第三方库兼容性问题。现在可以使用.NET Standard(感谢.NET Standard使用的兼容性垫片)。等等,有一个抓住。如果.NET Standard没有使用第三方库使用的API,则不能使用.NET Standard的第三方库。

如何安装.NET Standard 2.0

安装.NET Standard 2.0是非常简单的。从这里下载安装程序并运行它。不用担心系统上安装的当前SDK。多个版本的SDK可以并排安装。导航到机器中的“C:\ Program Files \ dotnet \ sdk”,以查看机器上安装的所有SDK版本的列表。
安装完成后,打开命令提示符并键入以下命令。

1
dotnet --version

你应该看到2.0.0-preview1-005977。我们来创建一个新的控制台应用程序。

1
dotnet new console -o NetStandard2App

这应该创建一个.NET控制台应用程序。要验证此新创建的应用程序使用的版本,以确保它是针对.NET Core 2.0。在记事本中打开.csproj文件,您应该看到netcoreapp2.0用作目标框架。

1
2
3
4
<PropertyGroup>
   <OutputType>Exe</OutputType>
   <TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>

您还应该阅读Andrew Lock的这个优秀的帖子,以了解如何同时使用.NET SDK的diffenet版本。

您还可以从dotnet cli创建一个ASP.NET Core 2.0应用程序。喜欢,

1
dotnet new web -o ASPNetCore2App

您可以从dotnet cli构建并运行此应用程序。要在Visual Studio中打开它,您需要安装Visual Studio 2017 Preview 3或最新版本的Visual Studio代码。阅读ASP.NET Core 2.0新功能的快速摘要。

就是这样。

概要

.NET Standard 2.0是从.NET Framework平滑过渡到.NET Core的重要一步,因为它现在支持大多数.NET Framework API。本文介绍了.NET Standard 2.0的新功能,以及如何安装和使用它。

谢谢你的阅读。继续访问此博客,并在您的网络中分享。请将您的想法和反馈放在评论部分。

安装.Net Standard 2.0, Impressive的更多相关文章

  1. .NET Standard 2.0 特性介绍和使用指南

    .NET Standard 2.0 发布日期:2017年8月14日 公告原文地址 前言 早上起来.NET社区沸腾了,期待已久的.NET Core 2.0终于发布!根据个人经验,微软的产品一般在2.0时 ...

  2. .NET Standard 2.0正式发布了

    亦可赛艇 前天(2017年8月14日),.NET Standard 2.0正式版终于发布了,与之相配套的.NET Core 2.0也同时正式发布,真是令人振奋. 详情请看:https://blogs. ...

  3. .Net Core 2.0 生态(1).NET Standard 2.0 特性介绍和使用指南

    .NET Standard 2.0 发布日期:2017年8月14日 公告原文地址 前言 早上起来.NET社区沸腾了,期待已久的.NET Core 2.0终于发布!根据个人经验,微软的产品一般在2.0时 ...

  4. 实际体验 .NET Standard 2.0 的魅力

    在我们的 .net core 大迁移工程中,有些项目完成了迁移,有些还未迁移,这就带来了一个烦恼——我们自己开发的公用类库如何在 .net core 与 .net framework 项目中共享?如果 ...

  5. 【翻译自mos文章】在RHEL7/OL7上安装Oracle 12.1.0.2的server端或者client时,报须要&quot;compat-libstdc++&quot;包

    在RHEL7/OL7上安装Oracle 12.1.0.2的server端或者client时,报须要"compat-libstdc++"包 来源于: Installation of ...

  6. 在windows 10中使用pip安装psutil 4.3.0

    环境版本:windows + python 2.7/3.5共存 使用的python是使用exe安装的,默认已经有pip并确保PATH设置正确,默认安装psutil 4.3.0 1:使用cmd安装2.7 ...

  7. 安装LockBox 3.7.0,用LockBox加密解密!

    LockBox  官  方  网  站:http://lockbox.seanbdurkin.id.au/HomePage LockBox的Github 网址:https://github.com/S ...

  8. CentOS 6 中安装Node.js 4.0 版本或以上

    如果想在CentOS 6 中安装Node.js >4.0,如果通过以往的方式安装: wget http://nodejs.org/dist/v4.0.0/node-v4.0.0.tar.gz t ...

  9. ELK——安装 logstash 2.2.0、elasticsearch 2.2.0 和 Kibana 3.0

    本文内容 Elasticsearch logstash Kibana 参考资料 本文介绍安装 logstash 2.2.0 和 elasticsearch 2.2.0,操作系统环境版本是 CentOS ...

随机推荐

  1. Wireshark抓包分析TCP 3次握手、4次挥手过程

    Wireshark简介 更多有关Wireshark的教程.软件下载等,请见:http://www.52im.net/thread-259-1-1.html,本文只作简要介绍. 1Wireshark 是 ...

  2. 【重磅干货整理】机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总

    [重磅干货整理]机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总 .

  3. Python-collections模块-57

    返回顶部 模块的导入和使用 模块的导入应该在程序开始的地方 更多相关内容 http://www.cnblogs.com/Eva-J/articles/7292109.html   常用模块 colle ...

  4. CONTINUE...?模拟分情况

    CONTINUE...? DreamGrid has  classmates numbered from  to . Some of them are boys and the others are ...

  5. 02-HTML之head标签

    head标签 head内常用标签表 标签 类型 意义 <title></titile> 双闭合标签 定义网页标题 <style></style> 双闭合 ...

  6. CF892/problem/C

    题目传送门: [http://codeforces.com/contest/892/problem/C] 题意: 给你一个长度为n的数组,相邻两个元素的GCD(最大公约数)可以取代二者的任意一个,问你 ...

  7. 打开指定测试App的指定Activity

    那究竟应该如何让appium去自动找到指定的APP和指定的Activity呢?想要打开指定的App,需要知道App的包名,同样想要打开指定Activity也需要知道其名,如何获取? 1.问公司的开发人 ...

  8. Django之路由分发反向解析

    Django路由分发|反向解析 当一个Django中有多个app时,路由会有很多,将这些路由都写在与项目同名的文件夹下就会显得很多,很乱.并且在协同开发的时候容易出现相同的命名,当项目合并后就会出现路 ...

  9. Jeecg-Boot Spring Boot

    Jeecg-Boot 1.0 发布,企业级快速开发平台 - 开源中国https://www.oschina.net/news/104889/jeecg-boot-1-0-released

  10. md5加密通过URL传给后台

    首先要把你要用的md5库引入 这个技术其实挺简单的,咋们直接贴上代码(这个是项目上的) sign = hex_md5("type="+type&"userId=& ...