メインコンテンツまでスキップ

「.NET」タグの記事が3件件あります

全てのタグを見る

よく使う dotnet コマンドまとめ

コマンド機能
dotnet new新しいプロジェクトを作成
dotnet addパッケージを追加
dotnet removeパッケージを削除
dotnet publishディレクトリにアプリを発行
dotnet runプロジェクトを実行
dotnet slnソリューションファイルを扱う

dotnet new​

例​

dotnet new wpf

dotnet add​

例​

dotnet add package Microsoft.Web.WebView2

dotnet remove​

例​

dotnet remove package Microsoft.Web.WebView2

Ubuntu (WSL2 含む) に dotnet をインストール方法

参考: パッケージ マネージャーを使用せずに Linux に .NET をインストールする - .NET | Microsoft Learn

インストールスクリプトのダウンロード​

wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh

インストールスクリプトへ実行権限付与​

chmod +x ./dotnet-install.sh

dotnet SDK をインストール​

./dotnet-install.sh

最新版をインストールする場合は​

./dotnet-install.sh --version latest

パスを通す​

$HOME/.bashrc を開き、以下を追記

export DOTNET_ROOT=$HOME/.dotnet
export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools

string (文字列) から MD5 (文字列) を返す関数 (C#)

使用する関数​

  • byte[] Encoding.UTF8.GetBytes(string)
    string から byte[] に変換
  • MD5 MD5.create()
    MD5 インスタンスを生成
  • byte[] md5.ComputeHash(byte[])
    byte[] から MD5 ハッシュを生成

例​

string str2MD5(string src)
{
byte[] srcBytes = Encoding.UTF8.GetBytes(src);
string MD5src;
using (MD5 md5 = MD5.Create())
{
byte[] MD5srcBytes = md5.ComputeHash(srcBytes);
StringBuilder sb = new();
for (int i = 0; i < MD5srcBytes.Length; i++)
sb.Append(MD5srcBytes[i].ToString("x2"));
MD5src = sb.ToString();
}
return MD5src;
}