新しもの好きプログラマの耳より情報ブログ

仕事でもあるプログラミングについて役に立ちそうな情報を発信していこうというブログです。役に立たなそうな情報はfacebookで。

2022-01-01から1年間の記事一覧

WPFからWinUI 3やMAUIへの移行を楽にする方法

結論 結論から言うと、次の2つの改善を現行のWPFプロジェクトでやっておけば、いざWinUI 3やMAUIへ移行しようとした場合も楽にできそうだ。 MVVMの構造にして、画面とロジックを分離しておく。 GenericHostを使い、アプリの初期化やインスタンス生成と、ロジ…

.NET Frameworkから.NET 6への移行でやった細かいこと(登壇スライド)

このイベントで、タイトルの内容を喋りました。 【オンライン】.NET 6 移行祭り! C# Tokyo イベント - connpass 喋った内容の情報はありませんが、スライドを公開します。 www.docswell.com 私は調べていませんが、次のようなツールが使えるという情報を頂…

.NET6で、C++/CLIやCOMが混在しているソリューションをpublishする方法

概要 .NET 6で作ったソリューション全体を発行したくなったら、dotnet publishコマンドを使うだけ。シンプルで良い。 しかし、これが通じるのはC#プロジェクトだけで完結している場合。C++/CLIやCOMを参照するプロジェクトは、dotnet publishではエラーが出…

hypervisorlaunchtype=offでHyper-VをOFFできない問題の解決方法

概要 他の仮想化ソフトを使うなどの理由で、一時的にHyper-VをOFFにしたい場合がある。BlueStacksとか。一般的なテクニックとして、bcdeditでhypervisorlaunchtype=offに設定したエントリを作るというのがよく使われているが、これが効かない環境があった。…