.NET5.0 Preview 8 开箱教程

.NET5.0 Preview 8 开箱教程

前言

首先,看到 .NET5.0 Preview 8 发布后,做为一枚基层应用开发人员,很想要体验一下新版本的魅力;这可能就是程序员对新技术的一种执着吧。其实从官方宣布 .NETCore 将改名为 .NET5 开始,我就一直在关注着 Github 上版本更新的进程,这回终于发布了最后一个 Preview 版本,那么我我的以为,仍是有必要的去提早体验一下即将到来的正式版,就当是预习吧。程序员

Visual Studio 2019 16.8.0 Preview 2.0

想要体验 .NET5.0 Preview 8,你的 Visual Studio 2019 必须是 16.8.0 Preview 2.0 的版本,不然没法识别 .NET5.0 的 SDK。json

我为了下载这个版本也是好一通找,过程稍微有点繁琐,还要各类阅读理解。asp.net

首先要理解的就是, 16.8 如下的版本,能够利用现有的 Visual Studio 2019,检查更新,自动的升级到 16.7.2,可是这个版本是没法识别 .NET5.0 的 SDK 的;因此,必须单独下载 VS2019 Preview 2 ,下载地址为:visual-studio

VS2019 发行说明:https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes#16.7.2
下载地址:https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/system-requirements动画

.NET5.0 下载地址:https://dotnet.microsoft.com/download/dotnet/5.0ui

不知道你们发现了没有,原站点 asp.net 已经重定向到 dotnet.microsoft.com 去了,看来从上到下,都要动起来了。.net

上图所示三个版本,请根据自身已安装的不一样版本进行选择,我这里选择的是 Enterprise 2019 。3d

下载好了code

你们能够看到,个人下载时间是昨天。orm

没错,我就是要先体验,再卸载,再重装,必定要给后来者一个很是清晰的指引。看在我推倒重来好几回的基础上,客官您给点个赞再走呗?

准备安装

双击 vs_enterprise__554246896.1591690632.exe 文件开始安装,这里我要给官方提一个建议哈,这个界面彻底是没有必要的,建议干掉。

点击继续后就加载了一些什么咱们不知道的东西,耐心等待就好。

选择组件

进去了,这个是很是熟悉的 VS Install 界面,正上方的 Title 表示咱们如今安装的是 VS2019 16.8.0 Preview 2.0,这个必定要看清楚了,再看安装路径:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview

这个路径就颇有意思了,咱们知道,C:\Program Files (x86)\Microsoft Visual Studio\2019\ 是 VS2019 的根路径,全部的 VS2019 版本,均可以安装在此目录下,等待 Preview 版本安装完成后,该目录下将出现两个文件夹,分别是 Enterprise 和 Preview。

在第一次安装的时候,因为我担忧和旧版本冲突,以及可能会额外安装的不须要的组件,我选择了不安装任何附加组件。事实证实,个人担忧是多余的,在这里建议你们彻底能够选择 Web/桌面开发两个组件群。

选择这两个组件群后,咱们再切换选项卡到“单个组件”看一下,确认 .NET5.0 已被勾选。

开始安装

上面的准备工做完成以后,点击右下角的“安装”按钮,开始安装,接下来就是漫长的等待。

这个时候,能够去翻翻官方的发行说明,提早预习一下。

VS2019 发行说明:https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes#16.7.2

安装完成

安装完成后看到,列表中已经添加了 VS2091 Previe 版本的展现。

同时,安装目录下也看了 Preview 版本的文件夹。

因为安装完成后,启动程序不会自动的添加桌面快捷方式,咱们能够到目录 C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE 下,将 devenv.exe 添加快捷方式到桌面,并命名 VS 2019 Preview 2.0 以进行区分。从颜色能够看出 Preview 2.0 版本的颜色稍微深一些。

启动 VS2019 Preview

安装完成后,就是正式的开箱了,启动画面相对于旧版本多了 “Preview” 的标识

进入主界面后,右上角仍是保持了 “Preview” 的标识,官方为了让咱们不在生产环境中误用,也是作足了细节。

接下来咱们就建立一个新的 .NET5.0 的项目

这里咱们仍是选择 .NETCore 控制台项目,并命名为 PreviewConsoleApp 直接点击“建立”按钮,进入项目后,右键点击项目查看属性,能够看到,在Preview 版本下,默认建立的项目就是 .NET5.0 的。

打开 .csproj 文件,查看配置

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net5.0</TargetFramework>
  </PropertyGroup>

</Project>

各位能够建立 WinForm 项目看看,属性节点 TargetFramework 会有不同的标识喔。

运行个人第一个 .NET5.0 应用程序

老规矩,我们第一步仍是要编写代码,打开 Program.cs 文件,和 .NET5.0 进行第一次亲密接触。

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Hello World!");
    }
}

项目配置文件

打开 bin\Debug\PreviewConsoleApp.deps.json 文件看看项目依赖,targets 都已经变成了 net5.0

"targets": {
    "net5.0": {
      "PreviewConsoleApp/1.0.0": {
        "runtime": {
          "PreviewConsoleApp.dll": {}
        }
      }
    }
  }

再看运行时配置文件,也都切换过来了,当前版本 5.0.0-preview.8.20407.11

{
  "runtimeOptions": {
    "tfm": "net5.0",
    "framework": {
      "name": "Microsoft.NETCore.App",
      "version": "5.0.0-preview.8.20407.11"
    }
  }
}

结束语

至此,个人 .NET5.0 体验之旅完美结束了。从整个流程体验来看,总体的感受就是此 Preview 版本真的有可能就是最终版本了,从安装文件上看 VS2019 Preview 版本比旧版本的体积还要大,这有点难以想象,实际上,我电脑上的 16.7 版本的 VS2019 安装的组件比 Preview 版本还要多。多是由于多安装了 .NET5.0 的缘由吧,固然了,流畅度仍是很使人满意的。

最后,祝你们都顺利安装成功!