1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

オフグリッドAdvent Calendar 2024

Day 3

【解決】WinUI3にてデバックできない

Posted at

はじめに

Microsoftが提供する最新のフレームワークを試してみようと思い調査を始めました。
.NET MAUIWinUI3といった選択肢がありましたが、今回はクロスプラットフォーム開発を考えていなかったため、WinUI3を選択しました。

WinUI3プロジェクトのデバッグ課題

WinUI3には、新規プロジェクト作成時にデバッグに関する問題が発生します。(2024/12/10時点)
この問題の原因は、生成されるプロジェクトファイル内のコード設定にあります。
具体的には、.csproj ファイルの設定がデフォルトではデバッグに適していない場合があります。

環境

OS : Windows 11 Version 23H2
コードエディタ : Visual Studio 2022

↓実際に発生したエラー
image.png

解決法

・修正前

プロジェクト名.csproj
<PackageReference Include="Microsoft.WindowsAppSDK" Version="1.6.241114003" />

・修正後

プロジェクト名.csproj
<PackageReference Include="Microsoft.WindowsAppSDK" Version="1.5.240627000" />

Microsoft.WindowsAppSDKのバージョンをダウングレードすることによって、
デバックが可能になりました。

調査結果

上記のとおりに操作していただければ、デバックなどは可能になりますが、
WinUI3では、デザイナーを使用することができません。
また、Visual Studio 2022にはBlend for Visual Studio 2022がありますが、
いまのところ使用することはできませんでした。
まだまだ、問題点は多いですがダークモードに標準で対応しているなど
最新のWindowsアプリケーション開発に必要な

参考
https://github.com/microsoft/WindowsAppSDK/issues/4698

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?