KaliにC#の開発環境を作る
.NET SDKとRuntimeのインストール
$ wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb
$ sudo apt-get update
$ sudo apt-get install -y apt-transport-https
$ sudo apt-get update
$ sudo apt-get install -y dotnet-sdk-8.0
Neovimのセットアップ
Masonを使用しているため、:Mason
で、csharp-language-server
をインストール
プロジェクトの作成から配布形式のビルド
プロジェクトの作成
# プロジェクトの作成
$ dotnet new console -o Hoge
$ cd Hoge
開発用にビルド&実行
bin/Debug/net8.0に、Hogeという実行ファイルが作成される。
$ dotnet build
開発用の実行ファイルの実行
以下のコマンドで、bin/Debug/net8.0/Hogeが実行される。
$ dotnet run
windowに配布用に1つのexeファイル(リリース用)にビルド
$ dotnet publish -c Release -r win-x64 --self-contained /p:PublishSingleFile=true