窓を作っては壊していた人のブログ

この謎のブログタイトルの由来を知るものはもういないだろう

.NET

MAUIのようなMulti TargetingなC#のプロジェクトをVSCodeで開発する際、Targetを切り替えやすくする拡張を作った話

まず最初に成果物のリンクを。 marketplace.visualstudio.com VSCodeとMulti Targetingなプロジェクトの今 VSCode で Multi Targeting な Project を開くと、基本的には <TargetFrameworks></TargetFrameworks> に囲まれた先頭のTargetがコード補完などに使用するTargetに設定されます。 そのため…

maui-blazorテンプレートでアプリを作ってハマった場所とかのメモ Preview4 to Preview5のmigration関係

Microsoft Buildで取り上げられたMAUIを試してみた系のメモです。 完全にPreviewのPreviewってレベルで、本当にバグでもなんでも来いの人が試すといいと思います。 Buildを見てすぐに試した人はPreview4のはずです。Preview4と5の話を色々していくので、適宜…

.NET5でWPFなアプリケーションをPublishTrimmedしようとしたらTrimしすぎたのでIgnoreしていい感じにする

メモです。 最近DMM版ウマ娘の画面サイズ自動変更ツールのUIをWPF化しようとしていた時に起こった事象。 .NET Core 3.1からアプリケーションをpublishする時にリンクしているアセンブリの不使用な部分をパッケージから削除する機能が追加されています。 docs…

Windows 10 HomeとDocker Desktop for Windows + Docker.DotNet でdockerを意識させないアプリケーション作り

最近自分が仕事や趣味で使うアプリケーションは大体Dockerに閉じ込めて使うことが増えてきました。 プラットフォームに依存しないCLIツールなどを提供する時には非常にDockerが便利ですね。 やりたいことを一つずつ分解していって、それぞれをDockerのImage…