在 Arch Linux 中使用 .NET Core SDK
安裝 .NET Core SDK
安裝:
$ sudo pacman -S dotnet-sdk
檢視版本資訊:
$ dotnet --info
.NET Core SDK (reflecting any global.json):
Version: 2.1.301
Commit: 59524873d6
Runtime Environment:
OS Name: arch
OS Version:
OS Platform: Linux
RID: arch-x64
Base Path: /opt/dotnet/sdk/2.1.301/
Host (useful for support):
Version: 2.1.1
Commit: 6985b9f684
.NET Core SDKs installed:
2.1.301 [/opt/dotnet/sdk]
.NET Core runtimes installed:
Microsoft.NETCore.App 2.1.1 [/opt/dotnet/shared/Microsoft.NETCore.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download
我的第一個 .NET Core 程式
$ cd src/dotnet
$ dotnet new console -o clrversion
The template "Console Application" was created successfully.
Processing post-creation actions...
Running 'dotnet restore' on clrversion/clrversion.csproj...
Restoring packages for /home/ben/src/dotnet/clrversion/clrversion.csproj...
Generating MSBuild file /home/ben/src/dotnet/clrversion/obj/clrversion.csproj.nuget.g.props.
Generating MSBuild file /home/ben/src/dotnet/clrversion/obj/clrversion.csproj.nuget.g.targets.
Restore completed in 273.53 ms for /home/ben/src/dotnet/clrversion/clrversion.csproj.
Restore succeeded.
$ cd clrversion
$ dotnet run
Hello World!
將 Program.cs 中 Main 函式的內容改為:
Console.WriteLine("OS : " + Environment.OSVersion);
Console.WriteLine("CLR: " + Environment.Version);
再次執行:
$ dotnet run
OS : Unix 4.17.3.1
CLR: 4.0.30319.42000
參考資料
相關文章
- 如何在 Linux 中安裝微軟的 .NET Core SDKLinux微軟
- 在.NET Core 中使用Quartz.NETquartz
- jwt-在asp.net core中的使用jwtJWTASP.NET
- 在.NET Core中使用Channel(一)
- .NET Core基礎學習——.NET Core SDK與命令列(CL命令列
- .NET Core(.NET6)中gRPC使用RPC
- 在.NET 6 中如何建立和使用 HTTP 客戶端 SDKHTTP客戶端
- .Net Core在Middleware中解析RouteData
- 在ASP.NET Core中使用ViewComponentASP.NETView
- 【.Net Core】分析.net core在linux下記憶體佔用過高問題Linux記憶體
- 在ASP.NET Core中用HttpClient(六)——ASP.NET Core中使用HttpClientFactoryASP.NETHTTPclient
- 翻譯 - ASP.NET Core 託管和部署 - 在 Linux 上使用 Nginx 託管 ASP.NET Core 網站ASP.NETLinuxNginx網站
- 在 ASP.NET Core 中禁用HTTPSASP.NETHTTP
- 在 .NET Core 中構建 REST APIRESTAPI
- Arch Linux中安裝AnacondaLinux
- 【.Net Core】 使用 Nginx 釋出 .Net Core 3.1 專案至LInux(Centos7)。NginxLinuxCentOS
- 在.NET Core 3.0中的WPF中使用IOC圖文教程
- .Net Core中簡單使用MongoDBMongoDB
- 在.net Core中使用StackExchange.Redis 2.0Redis
- 在 .NET Core 中使用 ViewConfig 除錯配置View除錯
- 在 .NET Core 5 中整合 Create React appReactAPP
- 在.NET Core 中實現健康檢查
- .NET平臺系列27:在 Linux 上安裝 .NET Core/.NET5/.NET6Linux
- 使用 arch-ppa 建立你自己的 Arch Linux 軟體庫Linux
- 在Arch上使用Syslinux替代GRUBLinux
- .NET Core 中AutoMapper的配置及使用APP
- 在ASP.NET Core MVC 2.2 中使用AutoMapperASP.NETMVCAPP
- 在ASP.NET Core中使用brotli壓縮ASP.NET
- Play Arch LinuxLinux
- Linux伺服器使用Docker部署.net Core專案Linux伺服器Docker
- .Net Core 使用SessionSession
- .net core使用RabbitMQMQ
- .net Core 使用AutoMapperAPP
- .Net Core 使用 FluentValidation
- 在ASP.NET Core 中使用 .NET Aspire 訊息傳遞元件ASP.NET元件
- 使用 SOS 對 Linux 中執行的 .NET Core 進行問題診斷Linux
- LiteDB在.NET中如何使用
- Asp.Net Core WebAPI+PostgreSQL部署在Docker中ASP.NETWebAPISQLDocker