Skip to content

Single-project watch workflow

One watch project with multiple TFMs (net10.0-watchos, net10.0-wearos), shared C# / XAML, and platform folders — coordinated by the SDK rather than hand-wiring every target.

Illustrative shape (not a released template)

Section titled “Illustrative shape (not a released template)”
<Project Sdk="AvantiPoint.WristUI.Sdk">
<PropertyGroup>
<TargetFrameworks>net10.0-watchos;net10.0-wearos</TargetFrameworks>
<OutputType>Exe</OutputType>
</PropertyGroup>
</Project>

The coordinating SDK version would be pinned in global.json via msbuild-sdks when released. Do not invent NuGet version numbers here.

  • Platform SDKs own native references and TFMs.
  • App Clips and WidgetKit are not silently pulled into every watch project.
  • SDK-only customers never need WristUI.