.NET7の開発をUbuntu上で実施したかったので環境構築手順をまとめました。
| 項目名 | バージョン |
|---|---|
| OS | Ubuntu 22.04 |
| .NET | 7.0 |
参考URLは以下にも記載しましたが、マイクロソフトのページですが英語です。日本語訳に違和感があったのもので・・ (泣) 手順としてはマイクロソフトのパッケージリポジトリを追加してそこからインストールします(2023/04/10時点)。
以下のコマンドは参考URLに記載のあった手順のままです。
# Get Ubuntu version
declare repo_version=$(if command -v lsb_release &> /dev/null; then lsb_release -r -s; else grep -oP '(?<=^VERSION_ID=).+' /etc/os-release | tr -d '"'; fi)
# Download Microsoft signing key and repository
wget https://packages.microsoft.com/config/ubuntu/$repo_version/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
# Install Microsoft signing key and repository
sudo dpkg -i packages-microsoft-prod.deb
# Clean up
rm packages-microsoft-prod.deb
# Update packages
sudo apt update
最後にパッケージマネージャから.NETインストールを実行します。
sudo apt install dotnet-sdk-7.0
dotnet --version
■最初のアプリ(Hello World!)
まずはコンソールアプリとして「Hello World!」を表示するだけのアプリを作成します。「app」フォルダを作成してその中にプロジェクトファイル、ソースファイルを出力させます。
dotnet new console -o app
自動生成されたフォルダ内に「Program.cs」がありますが、Hello Worldメッセージは既に組み込まれていますので、ビルド・実行をします。
dotnet publish --os linux -c release -o ./bin/ -p:PublishSingleFile=true
最後にプログラムを実行して、メッセージ表示確認をしておきます。
dotnet run
コメントを残す