Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Se hai creato un progetto con una versione precedente di Windows App SDK (precedentemente denominata Project Reunion) o WinUI 3, puoi aggiornare il progetto per usare una versione più recente. Per altre informazioni sulle funzionalità attualmente disponibili in ogni canale di versione, vedere canali di rilascio di Windows App SDK.
Annotazioni
Queste istruzioni potrebbero avere problemi a causa dell'univocità dello scenario individuale di ogni app. Per favore, seguirli con attenzione e, se si riscontra un problema, segnalare un bug nel repository GitHub microsoft-ui-xaml.
Aggiornamento tra le versioni rilasciate dopo la 1.0
Se il progetto non fa riferimento alla versione del pacchetto NuGet di Windows App SDK di cui hai bisogno, è possibile usare il Gestione pacchetti NuGet in Visual Studio per aggiornare i riferimenti ai pacchetti NuGet del progetto. Ad esempio, se crei un nuovo progetto usando una versione stabile di Windows App SDK VSIX, il progetto farà riferimento a una versione stabile di Windows App SDK. Tuttavia, è possibile riconfigurare facilmente il progetto a cui fare riferimento, ad esempio una versione sperimentale di Windows App SDK. Oppure riconfigurarlo per fare riferimento alla versione stabile più recente.
Per la procedura, vedere le istruzioni in Utilizzare l'SDK per app di Windows in un progetto esistente.
Aggiornamento dalla versione 0.8 alla versione 1.0
Se è stato creato un progetto usando la versione 0.8 (ad esempio versione 0.8.4), è possibile seguire queste istruzioni per aggiornare il progetto alla versione 1.0.
Prerequisito: Scaricare e installare la versione più recente di Windows App SDK. Per ulteriori informazioni, consultare Installare gli strumenti per l'SDK per app di Windows.
Disposizioni
Nel file
.wapproj
, se la versione TargetPlatformMinVersion è precedente a10.0.17763.0
, cambiala in10.0.17763.0
.In Visual Studio, andare a Strumenti >Gestione pacchetti NuGet>Console Gestione pacchetti. Questo processo consiste nel disinstallare i riferimenti esistenti del pacchetto Project Reunion dai file
.csproj
,/,.vcxproj
e.wapproj
, e poi nell'installare i riferimenti al pacchettoWindowsAppSDK
su tali file.Immettere i comandi seguenti per disinstallare i pacchetti
ProjectReunion
esistenti dal.csproj
/.vcxproj
uninstall-package Microsoft.ProjectReunion -ProjectName {yourProject} uninstall-package Microsoft.ProjectReunion.Foundation -ProjectName {yourProject} uninstall-package Microsoft.ProjectReunion.WinUI -ProjectName {yourProject}
Quindi, esegui il seguente comando per disinstallare i pacchetti
ProjectReunion
esistenti dal tuo.wapproj
.uninstall-package Microsoft.ProjectReunion uninstall-package Microsoft.ProjectReunion.WinUI
Eseguire ora i comandi per installare il pacchetto stabile
WindowsAppSDK
.Per aggiungere il riferimento al pacchetto
WindowsAppSDK
al.csproj
/.vcxproj
:install-package Microsoft.WindowsAppSDK -ProjectName {yourProject} -Version 1.0.0
Per aggiungere il riferimento del pacchetto
WindowsAppSDK
al.wapproj
:install-package Microsoft.WindowsAppSDK -Version 1.0.0
Aggiornamento dalla versione 0.8 o 0.8 Preview alla versione 1.0 Sperimentale o Anteprima 3
Importante
La versione 1.0 Preview 1 e Preview 2 contengono un bug critico. Se è già stata installata una di queste anteprime, vedere Problema importante che influisce sulla versione 1.0 Preview 1 e preview 2. È consigliabile usare invece la versione 1.0 Preview 3 (1.0.0-preview3).
Se è stato creato un progetto usando la versione 0.8 Preview o una versione 0.8 (ad esempio, versione 0.8.1), è possibile seguire queste istruzioni per aggiornare il progetto alla versione 1.0 Preview 3 o Sperimentale.
Prima di iniziare, assicurarsi di avere installato tutti i prerequisiti di Windows App SDK, incluso il pacchetto VSIX e NuGet più recente. Per ulteriori dettagli, vedere Strumenti di installazione per Windows App SDK.
Prima di tutto, eseguire le operazioni seguenti:
- Nel file .wapproj, se il TargetPlatformMinVersion è precedente a 10.0.17763.0, devi impostarlo su 10.0.17763.0.
Apportare quindi queste modifiche al progetto:
In Visual Studio, andare a Strumenti >Gestione pacchetti NuGet>Console Gestione pacchetti.
Immettere i comandi seguenti per 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}
Oppure i comandi seguenti per la versione 1.0 Sperimentale:
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}
Apportare le modifiche seguenti nell'applicazione (package).wapproj:
Rimuovere questo gruppo di elementi (se si esegue l'aggiornamento da una versione diversa dalla 0.8.0, vedrai la versione corrispondente indicata in questo gruppo di elementi):
<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>
Aggiungere questo gruppo di elementi per sostituirlo con 1.0 Preview 3:
<ItemGroup> <PackageReference Include="Microsoft.WindowsAppSDK" Version="[1.0.0-preview3]"> <IncludeAssets>build</IncludeAssets> </PackageReference> </ItemGroup>
In alternativa, questo gruppo di elementi da sostituire con 1.0 Sperimentale:
<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>
Apportare le modifiche seguenti al file di progetto (con estensione csproj o vcproj):
Rimuovere questo gruppo di elementi (se si esegue l'aggiornamento da una versione diversa dalla 0.8.0, vedrai la versione corrispondente indicata in questo gruppo di elementi):
<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>
Aggiungere questo gruppo di elementi per sostituirlo con 1.0 Preview 3:
<ItemGroup> <PackageReference Include="Microsoft.WindowsAppSDK" Version="1.0.0-preview3" /> <Manifest Include="$(ApplicationManifest)" /> </ItemGroup>
In alternativa, questo gruppo di elementi da sostituire con 1.0 Sperimentale:
<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>
Se la soluzione non riesce a compilare, pulire l'output della compilazione, riavviare Visual Studio e provare a eseguire nuovamente l'app.
Aggiornamento dalla versione 0.8 Preview alla versione 0.8 o tra le versioni stabili della versione 0.8
Se è stato creato un progetto usando la versione 0.8 Preview, è possibile seguire queste istruzioni per aggiornare il progetto a una versione stabile di 0.8. Queste istruzioni si applicano anche se è stato creato un progetto con una versione stabile precedente di 0.8 (ad esempio 0.8.0) e si vuole aggiornare il progetto a una versione stabile più recente (ad esempio, 0.8.2).
Annotazioni
È possibile aggiornare automaticamente il progetto tramite Gestione estensioni di Visual Studio, senza eseguire i passaggi manuali seguenti. In Visual Studio 2019, fai clic su Estensioni>Gestione delle estensioni e seleziona Aggiornamenti dalla barra dei menu a sinistra. Seleziona "Project Reunion" dall'elenco e fai clic su Aggiorna.
Prima di iniziare, assicurarsi di avere installato tutti i prerequisiti di Windows App SDK, incluso il pacchetto VSIX e NuGet più recente. Per ulteriori dettagli, vedere Strumenti di installazione per Windows App SDK.
Prima di tutto, eseguire le operazioni seguenti:
- Nel file .wapproj, se il TargetPlatformMinVersion è precedente a 10.0.17763.0, devi impostarlo su 10.0.17763.0.
Apportare quindi queste modifiche al progetto:
In Visual Studio, andare a Strumenti >Gestione pacchetti NuGet>Console Gestione pacchetti.
Immettere i comandi seguenti:
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}
Apportare le modifiche seguenti nell'applicazione (package).wapproj:
Rimuovere questo gruppo di elementi (se si esegue l'aggiornamento da una versione diversa dalla 0.8 Preview, vedrai che il numero di versione corrispondente è riportato in questo gruppo di elementi):
<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>
Aggiungere questo gruppo di elementi per sostituirlo:
<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>
Apportare le modifiche seguenti al file di progetto (con estensione csproj o vcproj):
- Rimuovere questo gruppo di elementi (se si esegue l'aggiornamento da una versione diversa dalla 0.8 Preview, si vedrà il numero di versione corrispondente a questo gruppo di elementi):
<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>
- Aggiungere questo gruppo di elementi per sostituirlo:
<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>
- Rimuovere questo gruppo di elementi (se si esegue l'aggiornamento da una versione diversa dalla 0.8 Preview, si vedrà il numero di versione corrispondente a questo gruppo di elementi):
Se la soluzione non riesce a compilare, pulire l'output della compilazione, riavviare Visual Studio e provare a eseguire nuovamente l'app.
Aggiornamento dalla versione 0.5 alla versione 0.8
Se è stato creato un progetto usando la versione 0.5 stabile, è possibile seguire queste istruzioni per aggiornare il progetto alla versione 0.8 stabile.
Annotazioni
È possibile aggiornare automaticamente il progetto tramite Gestione estensioni di Visual Studio, senza eseguire i passaggi manuali seguenti. In Visual Studio 2019, fai clic su Estensioni>Gestione delle estensioni e seleziona Aggiornamenti dalla barra dei menu a sinistra. Seleziona "Project Reunion" dall'elenco e fai clic su Aggiorna.
Prima di iniziare, assicurarsi di avere installato tutti i prerequisiti di Windows App SDK, incluso il pacchetto VSIX e NuGet più recente. Per ulteriori dettagli, vedere Strumenti di installazione per Windows App SDK.
Prima di tutto, eseguire le operazioni seguenti:
- Nel file .wapproj, se il TargetPlatformMinVersion è precedente a 10.0.17763.0, devi impostarlo su 10.0.17763.0.
Apportare quindi queste modifiche al progetto:
In Visual Studio, andare a Strumenti >Gestione pacchetti NuGet>Console Gestione pacchetti.
Immettere i comandi seguenti:
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}
Aggiungi la seguente riga al file del progetto (.csproj o .vcproj), all'interno del primo
<PropertyGroup>
:<UseWinUI>true</UseWinUI>
Apportare le modifiche seguenti nell'applicazione (package).wapproj:
Aggiungere questa sezione:
<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>
Individuare la riga seguente:
<AssetTargetFallback>net5.0-windows$(TargetPlatformVersion);$(AssetTargetFallback)</AssetTargetFallback>
Spostare questa riga e posizionarla su una nuova riga direttamente sotto il
<TargetPlatformVersion>
tag.Rimuovere questo gruppo di elementi (se si esegue l'aggiornamento da una versione precedente alla 0.5.7, verrà visualizzato un numero di versione precedente a cui si fa riferimento in questo gruppo di elementi):
<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>
Se la soluzione non riesce a compilare, pulire l'output della compilazione, riavviare Visual Studio e provare a eseguire nuovamente l'app.
Aggiornamento dalla versione 0.5 Preview alla versione 0.8 Preview
Se è stato creato un progetto usando la versione 0.5 preview, è possibile seguire queste istruzioni per aggiornare il progetto in modo da usare la versione 0.8 preview.
Annotazioni
È possibile aggiornare automaticamente il progetto tramite Gestione estensioni di Visual Studio, senza eseguire i passaggi manuali seguenti. In Visual Studio 2019, fai clic su Estensioni>Gestione delle estensioni e seleziona Aggiornamenti dalla barra dei menu a sinistra. Seleziona "Project Reunion" dall'elenco e fai clic su Aggiorna.
Prima di iniziare, assicurarsi di avere installato tutti i prerequisiti di Windows App SDK, incluso il pacchetto VSIX e NuGet più recente. Per ulteriori dettagli, vedere Strumenti di installazione per Windows App SDK.
Prima di tutto, eseguire le operazioni seguenti:
Nel file .wapproj, se il TargetPlatformMinVersion è precedente a 10.0.17763.0, devi impostarlo su 10.0.17763.0.
I modelli di progetto predefiniti per le app C++ e C# includevano le righe seguenti. L'evento
Application.Suspending
non viene più chiamato per le app desktop, quindi assicurarsi di rimuovere queste righe (e qualsiasi altro uso di questo evento) se sono ancora presenti nel codice:this.Suspending += OnSuspending;
Suspending({ this, &App::OnSuspending });
Apportare quindi queste modifiche al progetto:
In Visual Studio, andare a Strumenti >Gestione pacchetti NuGet>Console Gestione pacchetti.
Immettere i comandi seguenti:
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}
Apportare le modifiche seguenti nell'applicazione (package).wapproj:
Aggiungere questa sezione:
<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>
Aggiungere la riga seguente a una nuova riga direttamente sotto il
<TargetPlatformVersion>
tag .<AssetTargetFallback>net5.0-windows$(TargetPlatformVersion);$(AssetTargetFallback)</AssetTargetFallback>
Rimuovere questa riga:
<AppxTargetsLocation Condition="'$(AppxTargetsLocation)'==''">$(MSBuildThisFileDirectory)build\</AppxTargetsLocation>
E queste righe:
<Import Project="$(Microsoft_ProjectReunion_AppXReference_props)" /> <Import Project="$(Microsoft_WinUI_AppX_targets)" />
E questo gruppo di elementi:
<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>
Apportare le modifiche seguenti al file di progetto (con estensione csproj o vcproj):
Rimuovere questo gruppo di elementi:
<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>
Aggiungere questo gruppo di elementi:
<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>
Se la soluzione non riesce a compilare, pulire l'output della compilazione, riavviare Visual Studio e provare a eseguire nuovamente l'app.
Aggiornamento dalla versione 0.5 Preview alla versione 0.5
Se è stato creato un progetto usando la versione 0.5 preview, è possibile seguire queste istruzioni per aggiornare il progetto alla versione stabile 0.5.7.
Prima di iniziare, assicurarsi di avere installato tutti i prerequisiti di Windows App SDK, incluso il pacchetto VSIX e NuGet più recente. Per ulteriori dettagli, vedere Strumenti di installazione per Windows App SDK.
Prima di tutto, eseguire le operazioni seguenti:
[app desktop solo] Nel file .wapproj, se il TargetPlatformMinVersion è precedente a 10.0.17763.0, cambialo in 10.0.17763.0.
I modelli di progetto predefiniti per le app C++ e C# includevano le righe seguenti. L'evento
Application.Suspending
non viene più chiamato per le app desktop, quindi assicurarsi di rimuovere queste righe (e qualsiasi altro uso di questo evento) se sono ancora presenti nel codice:this.Suspending += OnSuspending;
Suspending({ this, &App::OnSuspending });
Apportare quindi queste modifiche al progetto:
In Visual Studio, andare a Strumenti >Gestione pacchetti NuGet>Console Gestione pacchetti.
Immettere i comandi seguenti:
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}
Se hai un'app UWP, il processo di aggiornamento dovrebbe essere completato in questa fase. Se si dispone di un'app desktop, apportare le modifiche seguenti nell'applicazione (package).wapproj:
Aggiungere questa sezione:
<ItemGroup> <PackageReference Include="Microsoft.ProjectReunion" Version="[0.5.7]"> <IncludeAssets>build</IncludeAssets> </PackageReference> </ItemGroup>
Individuare il
<TargetPlatformVersion>
tag e aggiungere il codice seguente in una nuova riga direttamente sotto tale tag<AssetTargetFallback>net5.0-windows$(TargetPlatformVersion);$(AssetTargetFallback)</AssetTargetFallback>
Rimuovere questa riga:
<AppxTargetsLocation Condition="'$(AppxTargetsLocation)'==''">$(MSBuildThisFileDirectory)build\</AppxTargetsLocation>
E queste righe:
<Import Project="$(Microsoft_ProjectReunion_AppXReference_props)" /> <Import Project="$(Microsoft_WinUI_AppX_targets)" />
E questo gruppo di elementi:
<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>
Aggiornamento da WinUI 3 Preview 4 a 0.5
Se hai creato un'app desktop con WinUI 3 Preview 4, puoi seguire queste istruzioni per aggiornare il progetto a Project Reunion 0.5.
Prima di iniziare, assicurarsi di avere installato tutti i prerequisiti di Windows App SDK, incluso il pacchetto VSIX e NuGet più recente. Per ulteriori dettagli, vedere Strumenti di installazione per Windows App SDK.
Prima di tutto, eseguire le operazioni seguenti:
Nel file .wapproj, se TargetPlatformMinVersion è precedente a 10.0.17763.0, impostalo su 10.0.17763.0.
I modelli di progetto predefiniti per le app C++ e C# includevano le righe seguenti. L'evento
Application.Suspending
non viene più chiamato per le app desktop, quindi assicurarsi di rimuovere queste righe (e qualsiasi altro uso di questo evento) se sono ancora presenti nel codice:this.Suspending += OnSuspending;
Suspending({ this, &App::OnSuspending });
Apportare quindi queste modifiche al progetto:
In Visual Studio, andare a Strumenti >Gestione pacchetti NuGet>Console Gestione pacchetti.
Immettere i comandi seguenti:
uninstall-package Microsoft.WinUI -ProjectName {yourProject} install-package Microsoft.ProjectReunion -Version 0.5.7 -ProjectName {yourProjectName}
Apportare le modifiche seguenti nell'applicazione (package).wapproj:
Aggiungere questa sezione:
<ItemGroup> <PackageReference Include="Microsoft.ProjectReunion" Version="[0.5.7]"> <IncludeAssets>build</IncludeAssets> </PackageReference> </ItemGroup>
Rimuovere le righe seguenti:
<AppxTargetsLocation Condition="'$(AppxTargetsLocation)'==''">$(MSBuildThisFileDirectory)build\</AppxTargetsLocation>
<Import Project="$(AppxTargetsLocation)Microsoft.WinUI.AppX.targets" />
Eliminare il file esistente
Microsoft.WinUI.AppX.targets
nella cartella {YourProject}(package)/build/ del progetto.