加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何在Linux中安装微软的 .NET Core SDK

发布时间:2019-01-30 13:05:18 所属栏目:Windows 来源:Sk
导读:.NET Core 是微软提供的免费、跨平台和开源的开发框架,可以构建桌面应用程序、移动端应用程序、网络应用程序、物联网应用程序和游戏应用程序等。如果你是 Windows 平台下的 dotnet 开发人员的话,使用 .NET core 可以很轻松就设置好任何 Linux 和类 Unix

让我们切换到 ostechnixApp 目录,看看里面有些什么。

  1. $ cd ostechnixApp/
  2. $ ls
  3. obj ostechnixApp.csproj Program.cs

可以看到有两个名为 ostechnixApp.csprojProgram.cs 的文件,以及一个名为 obj 的目录。默认情况下, Program.cs 文件包含有可以在控制台中运行的 “Hello World” 程序代码。可以看看此代码:

  1. $ cat Program.cs
  2. using System;
  3.  
  4. namespace ostechnixApp
  5. {
  6. class Program
  7. {
  8. static void Main(string[] args)
  9. {
  10. Console.WriteLine("Hello World!");
  11. }
  12. }
  13. }

要运行此应用程序,可以简单的使用如下命令:

  1. $ dotnet run
  2. Hello World!

如何在Linux中安装微软的 .NET Core SDK

很简单,对吧?是的,,就是如此简单。现在你可以在 Program.cs 这文件中写上自己的代码,然后像上面所示的执行。

或者,你可以创建一个新的目录,如例子所示的 mycode 目录,命令如下:

  1. $ mkdir ~/.mycode
  2. $ cd mycode/

然后运行如下命令,使其成为你的新开发环境目录:

  1. $ dotnet new console

示例输出:

  1. The template "Console Application" was created successfully.
  2.  
  3. Processing post-creation actions...
  4. Running 'dotnet restore' on /home/sk/mycode/mycode.csproj...
  5. Restoring packages for /home/sk/mycode/mycode.csproj...
  6. Generating MSBuild file /home/sk/mycode/obj/mycode.csproj.nuget.g.props.
  7. Generating MSBuild file /home/sk/mycode/obj/mycode.csproj.nuget.g.targets.
  8. Restore completed in 331.87 ms for /home/sk/mycode/mycode.csproj.
  9.  
  10. Restore succeeded.

上的命令会创建两个名叫 mycode.csprojProgram.cs 的文件及一个名为 obj 的目录。用你喜欢的编辑器打开 Program.cs 文件, 删除或修改原来的 “hello world” 代码段,然后编写自己的代码。

写完代码,保存,关闭 Program.cs 文件,然后运行此应用程序,命令如下:

  1. $ dotnet run

想要查看安装的 .NET core SDK 的版本的话,可以简单的运行:

  1. $ dotnet --version
  2. 2.2.101

要获得帮助,请运行:

  1. $ dotnet --help

使用微软的 Visual Studio Code 编辑器

要编写代码,你可以任选自己喜欢的编辑器。同时微软自己也有一款支持 .NET 的编辑器,其名为 “Microsoft Visual Studio Code”。它是一款开源、轻量级、功能强大的源代码编辑器。其内置了对 JavaScript、TypeScript 和 Node.js 的支持,并为其它语言(如 C++、C#、Python、PHP、Go)和运行时态(如 .NET 和 Unity)提供了丰富的扩展,已经形成一个完整的生态系统。它是一款跨平台的代码编辑器,所以在微软的 Windows 系统、GNU/Linux 系统和 Mac OS X 系统都可以使用。如果对其感兴趣,就可以使用。

想了解如何在 Linux 上安装和使用,请参阅以下指南。

Linux 中安装 Microsoft Visual Studio Code

关于 Visual Studio Code editor 中 .NET Core 和 .NET Core SDK 工具的使用,此网页有一些基础的教程。想了解更多就去看看吧。

Telemetry

默认情况下,.NET core SDK 会采集用户使用情况数据,此功能被称为 Telemetry。采集数据是匿名的,并根据知识共享署名许可分享给其开发团队和社区。因此 .NET 团队会知道这些工具的使用状况,然后根据统计做出决策,改进产品。如果你不想分享自己的使用信息的话,可以使用顺手的 shell 工具把名为 DOTNET_CLI_TELEMETRY_OPTOUT 的环境变量参数设置为 1true,这样就简单的关闭此功能了。

就这样。你已经知道如何在各 Linux 平台上安装 .NET Core SDK 以及知道如何创建基本的应用程序了。想了解更多 .NET 使用知识的话,请参阅此文章末尾给出的链接。

会爆出更多干货的。敬请关注!

祝贺下!

资源

  • .NET Core

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!