Do not change code under the UndockedRegFreeWinRT directory; it contains Microsoft/Xlang/UndockedRegFreeWinRT source code.
It is created using git subtree command and points to this specific commit [cfe510d0d2b07484fea2c6d77163de017738c100]:
git subtree add --prefix=src/Xlang/UndockedRegFreeWinRT https://github.com/microsoft/xlang cfe510d0d2b07484fea2c6d77163de017738c100 --squash
Any future PR updates to this subtree should not be squashed.
The default project files are used to make the UndockedRegFreeWinRT project compile as part of the WinGet solution:
"UndockedRegFreeWinRT\UndockedRegFreeWinRT\UndockedRegFreeWinRT.vcxproj"
"UndockedRegFreeWinRT\UndockedRegFreeWinRT\UndockedRegFreeWinRT.vcxproj.filters"
- Add UndockedRegFreeWinRT project files to WinGet solution.
- Remove code and files not needed by WinGet project. Basically removing everything except what is contained in the UndockedRegFreeWinRT folder. Test code from that folder is also removed.
- Modify the vcxproj file to follow settings from other project files in the WinGet solution.