星空网 > 软件开发 > ASP.net

Windows平台下安装.net coreclr

.net coreclr 已经发布RC1版本,安装方法如下:

1.安装DNVM,DNVM是.net运行时管理器,负责管理所有版本的.net运行时(.net framework、.net coreclr和Mono)。

C:\coreclr-demo> @powershell -NoProfile -ExecutionPolicy unrestricted -Command "&{$Branch='dev';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1'))}"

安装完成后,可以运行dnvm list查看所有安装的.net运行时。

C:\coreclr-demo> dnvm list

2.安装.net coreclr运行时。
每个类型的运行时都包括x86和x64版本,可以增加-arch 指定CPU架构

安装x86的.net coreclr运行时,执行以下命令:

C:\coreclr-demo> dnvm install -r coreclr latest -u

安装x64的.net coreclr运行时,执行以下命令:

C:\coreclr-demo> dnvm install -r coreclr -arch x64 latest -u

安装完成后,可以执行dnvm list查看安装的运行时。

C:\coreclr-demo>dnvm list


安装后,可设置默认使用的.net运行时,使用dnvm use命令。

C:\coreclr-demo>dnvm use -r coreclr -arch x86 1.0.0-beta7-12364Adding C:\Users\rlander\.dnx\runtimes\dnx-coreclr-win-x86.1.0.0-beta7-12364\binto process PATHC:\coreclr-demo>dnvm listActive Version      Runtime Architecture Location            Alias------ -------      ------- ------------ --------            -----  *  1.0.0-beta7-12364 coreclr x86     C:\Users\rlander\.dnx\runtimes    1.0.0-beta7-12364 coreclr x64     C:\Users\rlander\.dnx\runtimes

3.编写一个Hello World程序
安装好了.net 运行时,我们可以编写一个控制台程序来看看效果。

在F:\Project\MyApp目录下创建一个文件,命名为Program.cs,写入以下内容:

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

最新的.net版本中,.net项目中读取project.json文件来获取.net项目所支持的运行时,依赖关系,程序版本,作者等信息。

在F:\Project\MyApp目录下创建一个文件,命名为project.json,写入以下内容:

{ "version": "1.0.0-*", "description": "MyApp Console Application", "authors": [ "jim" ], "tags": [ "" ], "projectUrl": "", "licenseUrl": "", "compilationOptions": {  "emitEntryPoint": true }, "dependencies": { }, "commands": {  "MyApp": "MyApp" }, "frameworks": {   "dnx451": {         },   "dnxcore50":{     "dependencies": {      "Microsoft.CSharp": "4.0.1-beta-23516",      "System.Collections": "4.0.11-beta-23516",      "System.Console": "4.0.0-beta-23516",      "System.Linq": "4.0.1-beta-23516",      "System.Threading": "4.0.11-beta-23516"     }   } }}

4.运行Hello World程序

dnu restore会读取project.json文件,获取相关的依赖关系,并从nuget.org下载依赖的dll文件。

启动cmd命令行窗口,切换到F:\Project\MyApp目录中,执行dnu restore命令:

F:\Project\MyApp>dnu restore

启动cmd命令行窗口,切换到F:\Project\MyApp目录中,执行dnx run命令:

F:\Project\MyApp>dnx runHello World!

 




原标题:Windows平台下安装.net coreclr

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Shopee卖家中心:https://www.goluckyvip.com/tag/25051.html
shopee面单:https://www.goluckyvip.com/tag/25052.html
shopee墨西哥站:https://www.goluckyvip.com/tag/25053.html
Shopee欧洲站:https://www.goluckyvip.com/tag/25054.html
Shopee拍卖批量上传助手 Shopee123 :https://www.goluckyvip.com/tag/25055.html
shopee排名:https://www.goluckyvip.com/tag/25056.html
争当“穷鬼”的百万年轻人 正在被9块9套餐“收割” :https://www.kjdsnews.com/a/1836303.html
蓝色港湾地址及周边景点介绍(让你轻松玩转这个美丽的海滨城市):https://www.vstour.cn/a/362185.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流