【WPF/.NET8】単一ファイル発行でネイティブDLLもexeに同梱する
WPF/.NET8 の単一ファイル発行で、PublishSingleFile だけでは exe の隣に残るネイティブ DLL を IncludeNativeLibrariesForSelfExtract で 1 つの exe にまとめる方法と注意点を解説します。
タグ「Csharp」の記事一覧(37記事)
WPF/.NET8 の単一ファイル発行で、PublishSingleFile だけでは exe の隣に残るネイティブ DLL を IncludeNativeLibrariesForSelfExtract で 1 つの exe にまとめる方法と注意点を解説します。
WPFアプリケーションをx86からx64に移行する際の「project.assets.jsonが見つかりません」エラーの解決方法。MSIXパッケージ作成時のトラブルシューティングと.csprojでの自動化設定を解説。
WPFのDataGridでデータの一括チェック機能を実装する方法を解説。DataGridCheckBoxColumnを使ったヘッダーへのチェックボックス追加、バインディングの設定、ViewModelでのプロパティ実装など、コード例を交えて詳しく説明します。
WPFアプリケーション開発でMVVMパターンを使用する際に、サブ画面を表示する方法を解説します。IWindowServiceインターフェースとWindowServiceクラスを作成し、DIコンテナへ登録することで、ViewModelからサブ画面を呼び出す実装方法を紹介します。また、サブ画面にパラメータを渡す方法についても説明します。
WPFアプリケーション開発でMVVMパターンを実装する際に、CommunityToolkit.Mvvmライブラリを活用する方法を解説します。ObservablePropertyやRelayCommandを使ったプロパティやコマンドの実装、ソースジェネレーターによるコード生成、プロパティ変更時の処理の差し込みなど、実践的な使い方を紹介します。
C#/WPFでMVVMパターンを使用したTextBoxのバリデーション実装方法を解説。ValidationRule、ValidatesOnExceptions、INotifyDataErrorInfoの3つの実装方法を、実践的なコード例と共に詳しく説明します。
WPFアプリケーションでコンストラクタ内の非同期初期化を安全に実装する方法を解説。Loaded イベントを使用した実装例とベストプラクティスを紹介します。