A command line tool to convert UWP project libraries to WinUI 3 for .NET 5
Перейти к файлу
Agnès ZITTE cde5c6fa76
chore(WelcomeBot): Update config.yml with new swag link (#4)
2023-11-08 15:28:40 -05:00
.github chore(WelcomeBot): Update config.yml with new swag link (#4) 2023-11-08 15:28:40 -05:00
Tests/Microsoft.Toolkit.Uwp.UI.Controls.DataGrid Add Uno.WinUI3Convert (#2) 2021-01-14 07:53:08 -05:00
build Add Uno.WinUI3Convert (#2) 2021-01-14 07:53:08 -05:00
src Add Uno.WinUI3Convert (#2) 2021-01-14 07:53:08 -05:00
.gitattributes Add Uno.WinUI3Convert (#2) 2021-01-14 07:53:08 -05:00
.gitignore Add Uno.WinUI3Convert (#2) 2021-01-14 07:53:08 -05:00
.mergify.yml Add Uno.WinUI3Convert (#2) 2021-01-14 07:53:08 -05:00
CODE_OF_CONDUCT.md Initial commit 2021-01-06 15:21:43 -05:00
LICENSE.md Initial commit 2021-01-06 15:21:43 -05:00
README.md Add Uno.WinUI3Convert (#2) 2021-01-14 07:53:08 -05:00
SECURITY.md Initial commit 2021-01-06 15:21:43 -05:00
azure-pipelines.yml Add Uno.WinUI3Convert (#2) 2021-01-14 07:53:08 -05:00
gitversion.yml Add Uno.WinUI3Convert (#2) 2021-01-14 07:53:08 -05:00

README.md

Uno.WinUI3Convert

Migrate UWP projects to WinUI3/NET5.

This tool is commonly used in CI environments to automatically generate a WinUI 3 compatible source tree, built separately from the UWP source tree. This allows for the generation of WinUI 3 compatible nuget packages for libraries without having to maintain two separate codebases.

Usage:
  winui3convert [options] <source> <destination>

Arguments:
  <source>         Source directory
  <destination>    Destination directory

Options:
  --overwrite       Overwrite destination
  --version         Show version information
  -?, -h, --help    Show help and usage information

Installation

dotnet tool install --global uno.winui3convert

Conversion adjustments

This tool is meant to help migrate your projects by rewriting namespaces and project files. It won't resolve collisions, work around unsupported features or change code in significant ways.

Manual source adjustments are to be expected in some cases.