如何在 Ubuntu 22.04 上安装 C# 并开始使用
C#是一种强类型、多范式的编程语言,由 Microsoft 开发,作为.NET平台的一部分。
它的语法是面向对象的,并且基于C++,但受到了其他编程语言的许多影响,例如 Object Pascal,主要是Java。
在本文中,我们将了解如何在Ubuntu 22.04上安装,但是,您可以将说明调整为任何其他版本甚至其他发行版。
安装
在安装之前,注册密钥:
linuxmi@linuxmi:~/www.linuxmi.com$ wget https://packages.microsoft.com/config/ubuntu/21.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
linuxmi@linuxmi:~/www.linuxmi.com$ sudo dpkg -i packages-microsoft-prod.deb
现在安装密钥:
提示:一次执行一个命令,如果你的Ubuntu版本不同,找到22.04对应你的版本。在这里查看所有可用版本。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install -y gpg
linuxmi@linuxmi:~/www.linuxmi.com$ wget -O - https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor -o microsoft.asc.gpg
linuxmi@linuxmi:~/www.linuxmi.com$ sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/
linuxmi@linuxmi:~/www.linuxmi.com$ wget https://packages.microsoft.com/config/ubuntu/22.04/prod.list
linuxmi@linuxmi:~/www.linuxmi.com$ sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
linuxmi@linuxmi:~/www.linuxmi.com$ sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
linuxmi@linuxmi:~/www.linuxmi.com$ sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list
现在安装 SDK,运行时也会自动安装
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get update; /
> sudo apt-get install -y apt-transport-https && /
> sudo apt-get update && /
> sudo apt-get install -y dotnet-sdk-6.0
您现在可以清理文件:packages-microsoft-prod.deb
linuxmi@linuxmi:~/www.linuxmi.com$rm packages-microsoft-prod.deb
测试一个Hello, World!
1.创建项目
linuxmi@linuxmi:~/www.linuxmi.com$ dotnet new console -o linuxmi
欢迎使用 .NET 6.0!
---------------------
SDK 版本: 6.0.202
遥测
---------
.NET 工具会收集用法数据,帮助我们改善你的体验。它由 Microsoft 收集并与社区共享。你可通过使用喜欢的 shell 将 DOTNET_CLI_TELEMETRY_OPTOUT 环境变量设置为 "1" 或 "true" 来选择退出遥测。
阅读有关 .NET CLI 工具遥测的更多信息: https://aka.ms/dotnet-cli-telemetry
----------------
已安装 ASP.NET Core HTTPS 开发证书。
若要信任该证书,请运行 "dotnet dev-certs https --trust" (仅限 Windows 和 macOS)。
了解 HTTPS: https://aka.ms/dotnet-https
----------------
编写你的第一个应用: https://aka.ms/dotnet-hello-world
查找新增功能: https://aka.ms/dotnet-whats-new
浏览文档: https://aka.ms/dotnet-docs
在 GitHub 上报告问题和查找源: https://github.com/dotnet/core
使用 "dotnet --help" 查看可用命令或访问: https://aka.ms/dotnet-cli
--------------------------------------------------------------------------------------
已成功创建模板“控制台应用”。
正在处理创建后操作...
在 /home/linuxmi/www.linuxmi.com/linuxmi/linuxmi.csproj 上运行 “dotnet restore”...
正在确定要还原的项目…
已还原 /home/linuxmi/www.linuxmi.com/linuxmi/linuxmi.csproj (用时 106 ms)。
已成功还原。
如果要指定版本,请使用:dotnet new console -o linuxmi -f net6.0
2.进入项目:
linuxmi@linuxmi:~/www.linuxmi.com$ cd linuxmi
3. 编辑Program.cs
文件
根据需要更改输出,例如:
Console.WriteLine("Hello, C Sharp via Ubuntu 22.04! Linux迷 www.linuxmi.com");
现在在运行时运行它:
linuxmi@linuxmi:~/www.linuxmi.com/linuxmi$ dotnet run
Hello, C Sharp via Ubuntu 22.04! Linux迷 www.linuxmi.com
请注意,它需要一段时间才能运行,因为它是编译然后执行的。如果要分离任务:
第一次构建:
linuxmi@linuxmi:~/www.linuxmi.com/linuxmi$ dotnet build
可能和类似的输出将是:
用于 .NET 的 Microsoft (R) 生成引擎版本 17.1.1+a02f73656
版权所有(C) Microsoft Corporation。保留所有权利。
正在确定要还原的项目…
所有项目均是最新的,无法还原。
linuxmi -> /home/linuxmi/www.linuxmi.com/linuxmi/bin/Debug/net6.0/linuxmi.dll
已成功生成。
0 个警告
0 个错误
已用时间 00:00:01.21
现在只需运行二进制文件:
linuxmi@linuxmi:~/www.linuxmi.com/linuxmi$ ./bin/Debug/net6.0/linuxmi
Hello, C Sharp via Ubuntu 22.04! Linux迷 www.linuxmi.com
有用的链接
- https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu
- https://docs.microsoft.com/pt-br/dotnet/csharp/tour-of-csharp/tutorials/
- https://dotnet.microsoft.com/en-us/learn/dotnet/hello-world-tutorial/intro
- https://docs.microsoft.com/pt-br/dotnet/csharp/
The post 如何在 Ubuntu 22.04 上安装 C# 并开始使用 first appeared on Linux迷.
共有 0 条评论