プログラミング C#で環境変数の取得、設定する方法 実行環境 .Net6.0Visual Studio Version 17.3.0 Preview 5.0 プログラム内での環境変数の取得と設定方法 以下で環境変数の取得と設定ができます。 public static void Main(st... 2022.09.08 プログラミング
プログラミング C# CsvHelperでCSVの読み書き CSVを扱う必要があったので使い方をメモ。 CSV書き込み 各カラムをダブルクォーテーションで囲むようなCSVファイルを出力していきます。オプション等はコードに記載。ドキュメントが見当たらなかったのでソースで確認。 private stat... 2022.08.13 2022.10.10 プログラミング
プログラミング WPF 親ウインドウの真ん中にサブウインドウを表示する ツールのメインウインドウからサブウインドウを表示する際に何も設定しないと色んな所にウインドウが出てきてしまいます。これではサブウインドウで入力などさせたい場合に不便なのでメインウインドウの中央にサブウインドウを表示するようしていきます。 環... 2022.08.10 プログラミング
プログラミング Visual Studioを使用してリリースファイルを1つのexeファイルにまとめる *.runtimeconfig.jsonやら*.deps.jsonやら外部のDLLやexeを使用していた場合はリリース対象のexeファイルと同階層に配置されます。あまりにごちゃごちゃしてると目的のexeを探すのが大変なのでいっそのこと1つに... 2022.08.05 2023.04.11 プログラミング
プログラミング JsonSchema.NETでバリデーションするスキーマバージョンの指定方法と優先度 スキーマバージョンの指定方法 スキーマのバージョンを指定する方法は2つあります。1つがJSON Schemaのファイル自体に記載する方法、2つ目がバリデーション時にオプションとして指定する方法です。 JSON Schemaで指定する場合 J... 2022.07.27 プログラミング
プログラミング C#でJSONのスキーマチェック(JsonSchema.NET) 必要に迫られてC#にてJSONのスキーマチェックを行ったのでメモしておきます。使用するライブラリはJsonSchema.NET(です。Newtonsoft.json.Schema(にしようとしたのですが、ライセンス的にアウトだったため(AG... 2022.07.18 2022.09.07 プログラミング
プログラミング MSIマザーボードでTMP2.0を有効にしてWindows11の要件をクリアする いい加減Windows11にアップデートしようかなと思いましてとりあえず準備だけでもしておきます。 PCスペック AMD Ryzen 5600XMSI MAG B550 TOMAHAWK マザーボード ATXメモリ32GBGTX1060 6... 2022.07.13 プログラミング
プログラミング .NET MAUI でウインドウサイズを指定する方法(Windowsで実行した場合) .NET MAUIでプロジェクトを新規作成し、対象をWindowsで実行すると特大サイズのウインドウが表示されます。解像度1920x1080だと1426x752となりました。そんなに大きくなくていい。と思います。ということで初期表示のウイン... 2022.07.07 プログラミング
プログラミング Visual Studioのservicehub.datawarehousehost.exeのCPU使用率が高い Visual Studio 2022 v17.3 Preview 1.1にしてからなのかその前からなのか不明だが、servicehub.datawarehousehost.exeのプロセスのCPU使用率が高くなりました。前はそんなことなかっ... 2022.06.06 プログラミング
プログラミング .NET MAUIを使うために.NET Multi-platform App UI development workloadをインストールする 前提 MAUIは Visual Studio 2022 v17.3 Preview 1.1が必要とのことなのでVisual Studio 2022 Preview版への更新方法で更新しておきます。 インストール Visual Studioで... 2022.05.30 プログラミング