.NET Core Windows环境安装与体验

来源:互联网 发布:php源码分析 编辑:程序博客网 时间:2024/06/05 16:25

1、安装.NET Core SDK

在windows下开发.NET Core最好使用Visual Studio工具。下载地址与安装:

VS2015,VS2017最新版本:Visual Studio 2015 或 2017VS环境下的.Net Core:.NET Core 1.0 或1.1 for Visual Studio  

.Net Core安装过程(安装过程比较慢,亲们耐心等待)!
.Net Core可从https://www.microsoft.com/net/download下载:
这里写图片描述

注意:

(1)VS2015可以使用免费开发工具Visual Studio Community或者Visual Studio Code。

(2)安装之前首先确认Windows dependencies已安装。

(3)如果你使用自己喜欢的命令行工具或使用Visual Studio Code,你紧紧需要下载.NET Core SDK for Windows
这里写图片描述

2、VS2015初始化代码

让我们初始化一个Hello World应用程序。

开发环境VS Ent 2015与.Net Core 1.0 for Visual Studio
这里写图片描述

2.1 新建项目,选择.Net Core

注意:.Net Core支持最低版本是Framework 4.5。

2.2 选择Console Application

这里写图片描述
项目名称:FirstNetCore

点击“确定”安装进行项目创建。

2.3 项目结构

这里写图片描述
可看到正在还原程序包。本过程嘛也要耐心等待……看到以下输出就算完成

log  : Writing lock file to disk. Path: c:\users\xxtt\documents\visual studio 2015\Projects\FirstNetCore\src\FirstNetCore\project.lock.jsonlog  : c:\users\xxtt\documents\visual studio 2015\Projects\FirstNetCore\src\FirstNetCore\FirstNetCore.xprojlog  : Restore completed in 124001ms.

解决方案:
这里写图片描述

Solution Items是全局配置文件目录:global.json,打开文件查看:
这里写图片描述

src目录是源文件存放与项目配置文件
这里写图片描述

2.4 修改Program.cs文件并编译运行

修改Program.cs文件:
这里写图片描述
按F5编译运行:
这里写图片描述
结果如图:
这里写图片描述

以下是调试输出结果:

“dotnet.exe”(CoreCLR: DefaultDomain): 已加载“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.0.0\System.Private.CoreLib.ni.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。“dotnet.exe”(CoreCLR: clrhost): 已加载“c:\users\xxtt\documents\visual studio 2015\Projects\FirstNetCore\src\FirstNetCore\bin\Debug\netcoreapp1.0\FirstNetCore.dll”。已加载符号。“dotnet.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.0.0\System.Runtime.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。“dotnet.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.0.0\mscorlib.dll”。无法查找或打开 PDB 文件。“dotnet.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.0.0\System.Console.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。“dotnet.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.0.0\System.Threading.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。“dotnet.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.0.0\System.IO.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。“dotnet.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.0.0\System.IO.FileSystem.Primitives.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。“dotnet.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.0.0\System.Text.Encoding.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。“dotnet.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.0.0\System.Text.Encoding.Extensions.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。“dotnet.exe”(CoreCLR: clrhost): 已加载“C:\Program Files\dotnet\shared\Microsoft.NETCore.App\1.0.0\System.Threading.Tasks.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。程序“[4392] dotnet.exe: 程序跟踪”已退出,返回值为 0 (0x0)。程序“[4392] dotnet.exe”已退出,返回值为 -1 (0xffffffff)。

3、使用命令行初始化代码

打开命令行,输入以下内容:(创建项目目录–转到项目目录–创建项目)

mkdir hwappcd hwappdotnet new

这里写图片描述


这里写图片描述


这里写图片描述


dotnet restore 重置project.json
这里写图片描述
dotnet run
这里写图片描述
按Enter键:
这里写图片描述

4、参考网站

https://www.microsoft.com/net/core#windowsvs2017
这里写图片描述

0 0
原创粉丝点击