VS2022でWinUI3アプリを実装中に、すべてのNugetキャッシュをクリアをすると、ビルド時にエラーが出だした

tera1707.com

やりたいこと

WinUI3でアプリを作っているときに、ドライブの容量がイッパイイッパイになってきたので少しでも容量削減しようと思い、「すべてのNuGetキャッシュをクリア」を実施した。

f:id:tera1707:20220311214933p:plain

そのあとWinUI3アプリをビルドしようとすると、下記のようなエラーが出だした。

f:id:tera1707:20220311214703p:plain

なんとかしたい。

対策

下記のMSページから、WindowsApp SDKをダウンロード、インストールすると改善された。

docs.microsoft.com

f:id:tera1707:20220311215205p:plain

ここからダウンロードして、

  • Microsoft.WindowsAppRuntime.Redist.1.0.0
    • WindowsAppSDK-Installer-x64
      • WindowsAppRuntimeInstall.exe

を実行してインストール。

その後VSでWinUI3アプリをビルドすると、エラーなく通るようになった。