After installing both MRTK and Microsoft.Windows.MixedReality.DotnetWinRT, script compilation errors occur in MRTK scripts due to references to the Windows namespace. This occurs because the scripts themselves exist inside the Microsoft top-level namespace, so bare references to the Windows namespace within the scripts will bind against the Windows subnamespace from Microsoft.Windows.MixedReality.DotnetWinRT rather than the global Windows namespace. The fix is to qualify these references with global::.
Steps to reproduce the behavior:
Microsoft.Windows namespace.No compilation errors when both packages are installed.

I believe this conflict has already been addressed in the changes to consume MRTK as a NuGet package, but this fix is needed independent of that so that even consumers who aren't using the NuGet package to acquire MRTK itself can still successfully use Microsoft.Windows.MixedReality.DotnetWinRT and other related packages like Microsoft.MixedReality.QR and Microsoft.MixedReality.SceneUnderstanding.
@keveleigh @davidkline-ms FYI.
The Storage fixes went in with #6147
Confirmed this has been resolved in 2.2.0 via #6147