次の方法で共有


既存のプロジェクトを Windows App SDK の別のリリースに更新する

以前のバージョンの Windows App SDK (旧称 Project Reunion) または WinUI 3 でプロジェクトを作成した場合は、より新しいリリースを使用するようにプロジェクトを更新できます。 各リリース チャネルで現在利用できる機能の詳細については、Windows App SDK リリース チャネルを参照してください。

これらの手順では、各アプリの個々のシナリオの一意性が原因で問題が発生する可能性があります。 慎重にフォローしてください。問題が見つかる場合は、gitHub リポジトリ microsoft-ui-xaml に対してバグを提出してください。

1.0 以降にリリースされたバージョン間の更新

プロジェクトが必要な Windows App SDK NuGet パッケージのバージョンを参照していない場合は、Visual Studio の NuGet パッケージ マネージャー を使用して、プロジェクトの NuGet パッケージ参照を更新できます。 たとえば、Windows App SDK VSIX の安定したリリースを使用して新しいプロジェクトを作成した場合、プロジェクトは Windows App SDK の安定したリリースを参照します。 ただし、Windows App SDK の試験的なリリースなど、そのプロジェクトを参照するように簡単に再構成できます。 または、最新の安定したリリースを参照するように再構成します。

手順については、「既存のプロジェクトで Windows App SDK を使用する」の手順を参照してください。

0.8 から 1.0 への更新

バージョン 0.8 (バージョン 0.8.4 など) を使用してプロジェクトを作成した場合は、次の手順に従ってプロジェクトを 1.0 リリースに更新できます。

前提条件: Windows App SDK の最新リリースをダウンロードしてインストールします。 詳細については、「Windows App SDK用のツールをインストールする」を参照してください。

インストラクション

  1. .wapproj ファイルで、TargetPlatformMinVersion10.0.17763.0より古い場合は、それを 10.0.17763.0に変更します。

  2. Visual Studio で、Tools>Nuget パッケージ マネージャー>パッケージ マネージャー コンソールに移動します。 このプロセスは、.csproj/.vcxproj ファイルと .wapproj ファイルから既存の Project Reunion パッケージ参照をアンインストールしてから、それらのファイルへの WindowsAppSDK パッケージ参照をインストールすることで構成されます。

  3. 次のコマンドを入力して、ProjectReunion.csproj/ から既存の .vcxproj パッケージをアンインストールします。

    uninstall-package Microsoft.ProjectReunion -ProjectName {yourProject} 
    uninstall-package Microsoft.ProjectReunion.Foundation -ProjectName {yourProject}
    uninstall-package Microsoft.ProjectReunion.WinUI -ProjectName {yourProject}
    
  4. 次に、次のコマンドを実行して、ProjectReunionから既存の .wapproj パッケージをアンインストールします。

    uninstall-package Microsoft.ProjectReunion 
    uninstall-package Microsoft.ProjectReunion.WinUI
    
  5. 次に、コマンドを実行して、安定した WindowsAppSDK パッケージをインストールします。

  6. WindowsAppSDK .csproj /に .vcxproj パッケージ参照を追加するには:

    install-package Microsoft.WindowsAppSDK -ProjectName {yourProject} -Version 1.0.0
    
  7. WindowsAppSDK.wapproj パッケージ参照を追加するには:

    install-package Microsoft.WindowsAppSDK -Version 1.0.0 
    

0.8 または 0.8 Preview から 1.0 Experimental または Preview 3 への更新

Von Bedeutung

バージョン 1.0 Preview 1 と Preview 2 には重大なバグが含まれています。 これらのプレビューのいずれかを既にインストールしている場合は、 1.0 Preview 1 と Preview 2 に影響する重要な問題を参照してください。 代わりに バージョン 1.0 Preview 3 (1.0.0-preview3) を使用することをお勧めします。

バージョン 0.8 Preview または任意のバージョンの 0.8 (バージョン 0.8.1 など) を使用してプロジェクトを作成した場合は、次の手順に従って、プロジェクトを 1.0 Preview 3 または Experimental リリースに更新できます。

開始する前に、最新の VSIX および NuGet パッケージを含め、すべての Windows App SDK の前提条件がインストールされていることを確認してください。 詳細については、「Windows App SDKのツールをインストールする」を参照してください。

まず、次の操作を行います。

  • wapproj ファイルで、TargetPlatformMinVersion が 10.0.17763.0 より古い場合は、10.0.17763.0 に変更します。

次に、プロジェクトに次の変更を加えます。

  1. Visual Studio で、Tools>Nuget パッケージ マネージャー>パッケージ マネージャー コンソールに移動します。

  2. 1.0 Preview 3 に対して次のコマンドを入力します。

    uninstall-package Microsoft.ProjectReunion -ProjectName {yourProject}
    uninstall-package Microsoft.ProjectReunion.Foundation -ProjectName {yourProject}
    uninstall-package Microsoft.ProjectReunion.WinUI -ProjectName {yourProject}
    install-package Microsoft.WindowsAppSDK -Version 1.0.0-preview3 -ProjectName {yourProjectName}
    

    または、1.0 Experimental の次のコマンドを実行します。

    uninstall-package Microsoft.ProjectReunion -ProjectName {yourProject}
    uninstall-package Microsoft.ProjectReunion.Foundation -ProjectName {yourProject}
    uninstall-package Microsoft.ProjectReunion.WinUI -ProjectName {yourProject}
    install-package Microsoft.WindowsAppSDK -Version 1.0.0-experimental1 -ProjectName {yourProjectName}
    
  3. アプリケーション (パッケージ)で次の変更を行います。wapproj:

    1. この項目グループを削除します (0.8.0 とは異なるバージョンから更新する場合は、このアイテム グループで参照されている対応するバージョン番号が表示されます)。

      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="[0.8.0]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
          <PackageReference Include="Microsoft.ProjectReunion.WinUI" Version="[0.8.0]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
      </ItemGroup>
      
    2. この項目グループを追加して、1.0 Preview 3 に置き換えます。

      <ItemGroup>
          <PackageReference Include="Microsoft.WindowsAppSDK" Version="[1.0.0-preview3]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
      </ItemGroup>
      

      または、この項目グループを 1.0 Experimental に置き換えます。

      <ItemGroup>
          <PackageReference Include="Microsoft.WindowsAppSDK" Version="[1.0.0-experimental1]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
          <PackageReference Include="Microsoft.WindowsAppSDK.WinUI" Version="[1.0.0-experimental1]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
      </ItemGroup>
      
  4. プロジェクト (.csproj または .vcproj) ファイルに次の変更を加えます。

    1. この項目グループを削除します (0.8.0 とは異なるバージョンから更新する場合は、このアイテム グループで参照されている対応するバージョン番号が表示されます)。

      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="0.8.0" />
          <PackageReference Include="Microsoft.ProjectReunion.Foundation" Version="0.8.0" />
          <PackageReference Include="Microsoft.ProjectReunion.WinUI" Version="0.8.0" />
          <Manifest Include="$(ApplicationManifest)" />
      </ItemGroup>
      
    2. この項目グループを追加して、1.0 Preview 3 に置き換えます。

      <ItemGroup>
          <PackageReference Include="Microsoft.WindowsAppSDK" Version="1.0.0-preview3" />
          <Manifest Include="$(ApplicationManifest)" />
      </ItemGroup>
      

      または、この項目グループを 1.0 Experimental に置き換えます。

      <ItemGroup>
          <PackageReference Include="Microsoft.WindowsAppSDK" Version="1.0.0-experimental1" />
          <PackageReference Include="Microsoft.WindowsAppSDK.Foundation" Version="1.0.0-experimental1" />
          <PackageReference Include="Microsoft.WindowsAppSDK.WinUI" Version="1.0.0-experimental1" />
          <Manifest Include="$(ApplicationManifest)" />
      </ItemGroup>
      
  5. ソリューションのビルドに失敗した場合は、ビルド出力をクリーンアップし、Visual Studio を再起動して、アプリの再実行を試みます。

0.8 Preview から 0.8 または安定した 0.8 バージョン間の更新

バージョン 0.8 Preview を使用してプロジェクトを作成した場合は、次の手順に従って、安定したバージョンの 0.8 にプロジェクトを更新できます。 これらの手順は、以前の安定バージョンが 0.8 (0.8.0 など) のプロジェクトを作成し、プロジェクトを新しい安定バージョン (0.8.2 など) に更新する場合にも適用されます。

以下の手動の手順を実行せずに、Visual Studio 拡張機能マネージャーを使用してプロジェクトを自動的に更新できる場合があります。 Visual Studio 2019 で、[拡張機能拡張機能の管理] をクリックし、左側のメニュー バーから [更新プログラムの を選択します。 一覧から [Project Reunion] を選択して 更新をクリックします。

開始する前に、最新の VSIX および NuGet パッケージを含め、すべての Windows App SDK の前提条件がインストールされていることを確認してください。 詳細については、「Windows App SDKのツールをインストールする」を参照してください。

まず、次の操作を行います。

  • wapproj ファイルで、TargetPlatformMinVersion が 10.0.17763.0 より古い場合は、10.0.17763.0 に変更します。

次に、プロジェクトに次の変更を加えます。

  1. Visual Studio で、Tools>Nuget パッケージ マネージャー>パッケージ マネージャー コンソールに移動します。

  2. 次のコマンドを入力します。

    uninstall-package Microsoft.ProjectReunion -ProjectName {yourProject}
    uninstall-package Microsoft.ProjectReunion.Foundation -ProjectName {yourProject}
    uninstall-package Microsoft.ProjectReunion.WinUI -ProjectName {yourProject}
    install-package Microsoft.ProjectReunion -Version 0.8.2 -ProjectName {yourProjectName}
    
  3. アプリケーション (パッケージ)で次の変更を行います。wapproj:

    1. このアイテム グループを削除します (0.8 プレビューとは異なるバージョンから更新する場合は、このアイテム グループで参照されている対応するバージョン番号が表示されます)。

      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="[0.8.0-preview]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
          <PackageReference Include="Microsoft.ProjectReunion.WinUI" Version="[0.8.0-preview]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
      </ItemGroup>
      
    2. この項目グループを追加して置き換えます。

      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="[0.8.2]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
          <PackageReference Include="Microsoft.ProjectReunion.WinUI" Version="[0.8.2]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
      </ItemGroup>
      
  4. プロジェクト (.csproj または .vcproj) ファイルに次の変更を加えます。

    1. このアイテム グループを削除します (0.8 プレビューとは異なるバージョンから更新する場合は、このアイテム グループで参照されている対応するバージョン番号が表示されます)。
      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="0.8.0-preview" />
          <PackageReference Include="Microsoft.ProjectReunion.Foundation" Version="0.8.0-preview" />
          <PackageReference Include="Microsoft.ProjectReunion.WinUI" Version="0.8.0-preview" />
          <Manifest Include="$(ApplicationManifest)" />
      </ItemGroup>
      
    2. この項目グループを追加して置き換えます。
      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="0.8.2" />
          <PackageReference Include="Microsoft.ProjectReunion.Foundation" Version="0.8.2" />
          <PackageReference Include="Microsoft.ProjectReunion.WinUI" Version="0.8.2" />
          <Manifest Include="$(ApplicationManifest)" />
      </ItemGroup>
      
  5. ソリューションのビルドに失敗した場合は、ビルド出力をクリーンアップし、Visual Studio を再起動して、アプリの再実行を試みます。

0.5 から 0.8 への更新

バージョン 0.5 安定版を使用してプロジェクトを作成した場合は、次の手順に従って、プロジェクトをバージョン 0.8 安定版に更新できます。

以下の手動の手順を実行せずに、Visual Studio 拡張機能マネージャーを使用してプロジェクトを自動的に更新できる場合があります。 Visual Studio 2019 で、[拡張機能拡張機能の管理] をクリックし、左側のメニュー バーから [更新プログラムの を選択します。 一覧から [Project Reunion] を選択して 更新をクリックします。

開始する前に、最新の VSIX および NuGet パッケージを含め、すべての Windows App SDK の前提条件がインストールされていることを確認してください。 詳細については、「Windows App SDKのツールをインストールする」を参照してください。

まず、次の操作を行います。

  • wapproj ファイルで、TargetPlatformMinVersion が 10.0.17763.0 より古い場合は、10.0.17763.0 に変更します。

次に、プロジェクトに次の変更を加えます。

  1. Visual Studio で、Tools>Nuget パッケージ マネージャー>パッケージ マネージャー コンソールに移動します。

  2. 次のコマンドを入力します。

    uninstall-package Microsoft.ProjectReunion -ProjectName {yourProject}
    uninstall-package Microsoft.ProjectReunion.Foundation -ProjectName {yourProject}
    uninstall-package Microsoft.ProjectReunion.WinUI -ProjectName {yourProject}
    install-package Microsoft.ProjectReunion -Version 0.8.0 -ProjectName {yourProjectName}
    
  3. 最初の <PropertyGroup>内のプロジェクト (.csproj または .vcproj) ファイルに次の行を追加します。

    <UseWinUI>true</UseWinUI>
    
  4. アプリケーション (パッケージ)で次の変更を行います。wapproj:

    1. このセクションを追加します。

      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="[0.8.0]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
          <PackageReference Include="Microsoft.ProjectReunion.WinUI" Version="[0.8.0]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
      </ItemGroup>
      
    2. 次の行を見つけます。

      <AssetTargetFallback>net5.0-windows$(TargetPlatformVersion);$(AssetTargetFallback)</AssetTargetFallback>
      

      この行を移動し、<TargetPlatformVersion> タグのすぐ下の新しい行に配置します。

    3. この項目グループを削除します (0.5.7 より前のバージョンから更新する場合は、この項目グループで参照されている以前のバージョン番号が表示されます)。

      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="[0.5.7]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
          <PackageReference Include="Microsoft.ProjectReunion.WinUI" Version="[0.5.7]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
      </ItemGroup>
      
  5. ソリューションのビルドに失敗した場合は、ビルド出力をクリーンアップし、Visual Studio を再起動して、アプリの再実行を試みます。

0.5 プレビューから 0.8 プレビューへの更新

バージョン 0.5 プレビューを使用してプロジェクトを作成した場合は、次の手順に従って、バージョン 0.8 プレビューを使用するようにプロジェクトを更新できます。

以下の手動の手順を実行せずに、Visual Studio 拡張機能マネージャーを使用してプロジェクトを自動的に更新できる場合があります。 Visual Studio 2019 で、[拡張機能拡張機能の管理] をクリックし、左側のメニュー バーから [更新プログラムの を選択します。 一覧から [Project Reunion] を選択して 更新をクリックします。

開始する前に、最新の VSIX および NuGet パッケージを含め、すべての Windows App SDK の前提条件がインストールされていることを確認してください。 詳細については、「Windows App SDKのツールをインストールする」を参照してください。

まず、次の操作を行います。

  • wapproj ファイルで、TargetPlatformMinVersion が 10.0.17763.0 より古い場合は、10.0.17763.0 に変更します。

  • C++ アプリと C# アプリの両方の既定のプロジェクト テンプレートには、次の行が含まれていました。 Application.Suspending イベントはデスクトップ アプリに対して呼び出されなくなったため、これらの行 (およびこのイベントのその他の用途) がコード内にまだ存在する場合は、必ず削除してください。

    this.Suspending += OnSuspending;
    
    Suspending({ this, &App::OnSuspending });
    

次に、プロジェクトに次の変更を加えます。

  1. Visual Studio で、Tools>Nuget パッケージ マネージャー>パッケージ マネージャー コンソールに移動します。

  2. 次のコマンドを入力します。

    uninstall-package Microsoft.ProjectReunion -ProjectName {yourProject}
    uninstall-package Microsoft.ProjectReunion.Foundation -ProjectName {yourProject}
    uninstall-package Microsoft.ProjectReunion.WinUI -ProjectName {yourProject}
    install-package Microsoft.ProjectReunion -Version 0.8.0-preview -ProjectName {yourProjectName}
    
  3. アプリケーション (パッケージ)で次の変更を行います。wapproj:

    1. このセクションを追加します。

      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="[0.8.0-preview]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
          <PackageReference Include="Microsoft.ProjectReunion.WinUI" Version="[0.8.0-preview]">
          <IncludeAssets>build</IncludeAssets>
          </PackageReference>
      </ItemGroup>
      
    2. <TargetPlatformVersion> タグのすぐ下の新しい行に次の行を追加します。

      <AssetTargetFallback>net5.0-windows$(TargetPlatformVersion);$(AssetTargetFallback)</AssetTargetFallback>
      
    3. 次の行を削除します。

      <AppxTargetsLocation Condition="'$(AppxTargetsLocation)'==''">$(MSBuildThisFileDirectory)build\</AppxTargetsLocation>
      

      そして、これらの行:

      <Import Project="$(Microsoft_ProjectReunion_AppXReference_props)" />
      <Import Project="$(Microsoft_WinUI_AppX_targets)" />
      

      そして、この項目グループ:

      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="[0.5.0]" GeneratePathProperty="true">
            <ExcludeAssets>all</ExcludeAssets>
          </PackageReference>
          <PackageReference Include="Microsoft.ProjectReunion.WinUI" Version="[0.5.0]" GeneratePathProperty="true">
            <ExcludeAssets>all</ExcludeAssets>
          </PackageReference>
      </ItemGroup>
      
  4. プロジェクト (.csproj または .vcproj) ファイルに次の変更を加えます。

    1. 次の項目グループを削除します。

      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="0.5.0-prerelease" />
          <PackageReference Include="Microsoft.ProjectReunion.Foundation" Version="0.5.0-prerelease" />
          <PackageReference Include="Microsoft.ProjectReunion.WinUI" Version="0.5.0-prerelease" />
          <Manifest Include="$(ApplicationManifest)" />
      </ItemGroup>
      
    2. 次の項目グループを追加します。

      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="0.8.0-preview" />
          <PackageReference Include="Microsoft.ProjectReunion.Foundation" Version="0.8.0-preview" />
          <PackageReference Include="Microsoft.ProjectReunion.WinUI" Version="0.8.0-preview" />
          <Manifest Include="$(ApplicationManifest)" />
      </ItemGroup>
      
  5. ソリューションのビルドに失敗した場合は、ビルド出力をクリーンアップし、Visual Studio を再起動して、アプリの再実行を試みます。

0.5 Preview から 0.5 への更新

バージョン 0.5 プレビューを使用してプロジェクトを作成した場合は、次の手順に従って、安定したバージョン 0.5.7 にプロジェクトを更新できます。

開始する前に、最新の VSIX および NuGet パッケージを含め、すべての Windows App SDK の前提条件がインストールされていることを確認してください。 詳細については、「Windows App SDKのツールをインストールする」を参照してください。

まず、次の操作を行います。

  • [デスクトップ アプリのみ] .wapproj ファイルで、TargetPlatformMinVersion が 10.0.17763.0 より古い場合は、10.0.17763.0 に変更します。

  • C++ アプリと C# アプリの両方の既定のプロジェクト テンプレートには、次の行が含まれていました。 Application.Suspending イベントはデスクトップ アプリに対して呼び出されなくなったため、これらの行 (およびこのイベントのその他の用途) がコード内にまだ存在する場合は、必ず削除してください。

    this.Suspending += OnSuspending;
    
    Suspending({ this, &App::OnSuspending });
    

次に、プロジェクトに次の変更を加えます。

  1. Visual Studio で、Tools>Nuget パッケージ マネージャー>パッケージ マネージャー コンソールに移動します。

  2. 次のコマンドを入力します。

    uninstall-package Microsoft.ProjectReunion -ProjectName {yourProject}
    uninstall-package Microsoft.ProjectReunion.Foundation -ProjectName {yourProject}
    uninstall-package Microsoft.ProjectReunion.WinUI -ProjectName {yourProject}
    install-package Microsoft.ProjectReunion -Version 0.5.7 -ProjectName {yourProjectName}
    
  3. UWP アプリがある場合は、この段階で更新プロセスを完了する必要があります。 デスクトップ アプリがある場合は、アプリケーション (パッケージ)で次の変更を行います。wapproj:

    1. このセクションを追加します。

      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="[0.5.7]">
              <IncludeAssets>build</IncludeAssets>
          </PackageReference>
      </ItemGroup>
      
    2. <TargetPlatformVersion> タグを見つけ、そのタグのすぐ下の新しい行に次のコードを追加します

      <AssetTargetFallback>net5.0-windows$(TargetPlatformVersion);$(AssetTargetFallback)</AssetTargetFallback>
      
    3. 次の行を削除します。

      <AppxTargetsLocation Condition="'$(AppxTargetsLocation)'==''">$(MSBuildThisFileDirectory)build\</AppxTargetsLocation>
      

      そして、これらの行:

      <Import Project="$(Microsoft_ProjectReunion_AppXReference_props)" />
      <Import Project="$(Microsoft_WinUI_AppX_targets)" />
      

      そして、この項目グループ:

      <ItemGroup>
          <PackageReference Include="Microsoft.ProjectReunion" Version="[0.5.0-prerelease]" GeneratePathProperty="true">
            <ExcludeAssets>all</ExcludeAssets>
          </PackageReference>
          <PackageReference Include="Microsoft.ProjectReunion.WinUI" Version="[0.5.0-prerelease]" GeneratePathProperty="true">
            <ExcludeAssets>all</ExcludeAssets>
          </PackageReference>
      </ItemGroup>
      

WinUI 3 Preview 4 から 0.5 への更新

WinUI 3 Preview 4 を使用してデスクトップ アプリを作成した場合は、次の手順に従ってプロジェクトを Project Reunion 0.5 に更新できます。

開始する前に、最新の VSIX および NuGet パッケージを含め、すべての Windows App SDK の前提条件がインストールされていることを確認してください。 詳細については、「Windows App SDKのツールをインストールする」を参照してください。

まず、次の操作を行います。

  • .wapproj ファイルで、TargetPlatformMinVersion が 10.0.17763.0 より古い場合は、10.0.17763.0 に変更します。

  • C++ アプリと C# アプリの両方の既定のプロジェクト テンプレートには、次の行が含まれていました。 Application.Suspending イベントはデスクトップ アプリに対して呼び出されなくなったため、これらの行 (およびこのイベントのその他の用途) がコード内にまだ存在する場合は、必ず削除してください。

    this.Suspending += OnSuspending;
    
    Suspending({ this, &App::OnSuspending });
    

次に、プロジェクトに次の変更を加えます。

  1. Visual Studio で、Tools>Nuget パッケージ マネージャー>パッケージ マネージャー コンソールに移動します。

  2. 次のコマンドを入力します。

    uninstall-package Microsoft.WinUI -ProjectName {yourProject}
    install-package Microsoft.ProjectReunion -Version 0.5.7 -ProjectName {yourProjectName}
    
  3. アプリケーション (パッケージ)で次の変更を行います。wapproj:

    1. このセクションを追加します。

      <ItemGroup>
        <PackageReference Include="Microsoft.ProjectReunion" Version="[0.5.7]">
          <IncludeAssets>build</IncludeAssets>
        </PackageReference>
      </ItemGroup>
      
    2. 次の行を削除します。

      <AppxTargetsLocation Condition="'$(AppxTargetsLocation)'==''">$(MSBuildThisFileDirectory)build\</AppxTargetsLocation>
      
      <Import Project="$(AppxTargetsLocation)Microsoft.WinUI.AppX.targets" />
      
  4. プロジェクトの {YourProject}(package)/build/ フォルダーの下にある既存の Microsoft.WinUI.AppX.targets ファイルを削除します。