博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.NET CORE实践(1)--Ubuntu下的Hello World
阅读量:6197 次
发布时间:2019-06-21

本文共 2886 字,大约阅读时间需要 9 分钟。

准备工作

  • 使用Hyper-V安装Ubuntu16.04桌面版
    因为是作为类似日记的记录,所以写的时候事无巨细,稍显啰嗦。
    打开

官网截图


apt-get install

打开

截图2

按照官网步骤

1、Add the dotnet apt-get feed

In order to install .NET Core on Ubuntu or Linux Mint, we need to first set up the apt-get feed that hosts the package we need.

For Ubuntu 14.04 or Linux Mint 17, run the following commands

1 a@a-Virtual-Machine:~$ sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'2 3 a@a-Virtual-Machine:~$ sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A08934 5 a@a-Virtual-Machine:~$ sudo apt-get update

 

For Ubuntu 16.04, run the following commands

1 a@a-Virtual-Machine:~$ sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'2 3 a@a-Virtual-Machine:~$ sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A08934 5 a@a-Virtual-Machine:~$ sudo apt-get update

 

2、 Install .NET Core SDK

Before you start, please remove any previous versions of .NET Core from your system by using .

To .NET Core on Ubuntu or Linux Mint, simply use apt-get.

 1 a@a-Virtual-Machine:~$ sudo apt-get install dotnet-dev-1.0.0-preview2-003121 

3、Initialize some code

Let’s initialize a sample Hello World application!

1 a@a-Virtual-Machine:~$ mkdir hwapp 2 a@a-Virtual-Machine:~$ cd hwapp 3 a@a-Virtual-Machine:~$ dotnet new 

执行dotnet new之后,查看文件目录

a@a-Virtual-Machine:~/hwapp$ dotnet newCreated new C# project in /home/a/hwapp.a@a-Virtual-Machine:~/hwapp$ lsProgram.cs  project.jsona@a-Virtual-Machine:~/hwapp$

 

4、Run the app

The first command will restore the packages specified in the project.json file, and the second command will run the actual sample:

a@a-Virtual-Machine:~/hwapp$ dotnet restorea@a-Virtual-Machine:~/hwapp$ dotnet run

 

执行dotnet restore

a@a-Virtual-Machine:~/hwapp$ dotnet restorelog  : Restoring packages for /home/a/hwapp/project.json...log  : Writing lock file to disk. Path: /home/a/hwapp/project.lock.jsonlog  : /home/a/hwapp/project.jsonlog  : Restore completed in 1759ms.a@a-Virtual-Machine:~/hwapp$ ls -o总用量 288-rwxrw-r-- 1 a    202 6月   7 02:37 Program.cs-rwxrw-r-- 1 a    348 6月  22 03:06 project.json-rwxrw-r-- 1 a 283977 7月  19 14:43 project.lock.json

 

执行dotnet run

a@a-Virtual-Machine:~/hwapp$ dotnet runProject hwapp (.NETCoreApp,Version=v1.0) will be compiled because expected outputs are missingCompiling hwapp for .NETCoreApp,Version=v1.0Compilation succeeded.    0 Warning(s)    0 Error(s)Time elapsed 00:00:02.4613028Hello World!a@a-Virtual-Machine:~/hwapp$ ls -o总用量 296drwxrwxr-x 3 a   4096 7月  19 14:44 bindrwxrwxr-x 3 a   4096 7月  19 14:44 obj-rwxrw-r-- 1 a    202 6月   7 02:37 Program.cs-rwxrw-r-- 1 a    348 6月  22 03:06 project.json-rwxrw-r-- 1 a 283977 7月  19 14:43 project.lock.json

 

转载于:https://www.cnblogs.com/AlienXu/p/6875964.html

你可能感兴趣的文章
如何在 Kubernetes 中对无状态应用进行分批发布
查看>>
Java程序员:不要因未知而让云成本大涨
查看>>
Git漏洞导致攻击者可在用户电脑上运行任意代码
查看>>
F# 2017回顾
查看>>
业务中台探索和实践:软件的根本问题
查看>>
云平台宕机引发的系列思考,企业如何自救?
查看>>
LFE将Lisp编程带到Erlang虚拟机上
查看>>
QCon北京2015:移动开发最佳实践专题前瞻
查看>>
Trello中的Scrum
查看>>
Thanos如何让Prometheus更易用?
查看>>
Kubernetes上的十大应用程序
查看>>
Gartner有关Java EE正在消亡的报告是否太言过其实了?
查看>>
使用Mono将C#编译运行至WebAssembly平台
查看>>
一文带你快速读懂.NET CLI
查看>>
统一建模语言创建者Grady Booch谈AI的未来
查看>>
TensorFlow学习笔记(3):逻辑回归
查看>>
Mozilla开源了VR框架A-Frame
查看>>
ChakraCore现在可以在Linux和Mac OS上运行了
查看>>
30万奖金!还带你奔赴加拿大相约KDD!?阿里聚安全算法挑战赛带你飞起!
查看>>
InfoQ宣布成立CNUT容器技术俱乐部 欲连接中国容器社区
查看>>