You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Move ai-modernize.md to migration section; trim duplication in ai-for-windows-devs.md
- Moved hub/apps/get-started/ai-modernize.md to
hub/apps/windows-app-sdk/migrate-to-windows-app-sdk/ai-modernize.md
per reviewer suggestion that the content fits the migration section better
- Updated all relative links inside the moved file
- Added entry to develop/toc.yml under 'Migrate from UWP' section
- Removed entry from hub/apps/toc.yml get-started section
- Trimmed duplicate tool descriptions in ai-for-windows-devs.md;
replaced with single paragraph linking to agentic-tools.md
- Updated ai-for-windows-devs.md Next steps link to new file location
Co-authored-by: Copilot <[email protected]>
Copy file name to clipboardExpand all lines: hub/apps/get-started/ai-for-windows-devs.md
+3-13Lines changed: 3 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,19 +23,9 @@ This article introduces the tools and what they make possible. When you're ready
23
23
24
24
For Windows developers, the key is giving Copilot accurate Windows-specific knowledge. Out of the box, Copilot knows a lot about general C# and .NET — but it can struggle with WinUI 3 specifics, confusing newer APIs with deprecated UWP equivalents. The tools below fix that.
25
25
26
-
### WinUI 3 development plugin
26
+
### WinUI 3 development plugin and Microsoft Learn MCP Server
27
27
28
-
The [WinUI 3 development plugin](../dev-tools/agentic-tools.md#winui-3-development-plugin-for-github-copilot) for GitHub Copilot teaches Copilot the right modern Windows App SDK patterns. It includes:
29
-
30
-
- A **WinUI 3 Expert agent** that knows current API namespaces, XAML controls, MVVM patterns, and app lifecycle
31
-
- A **migration guide skill** (`/winui3-development:winui3-migration-guide`) that maps UWP APIs to their WinUI 3 equivalents with before/after code samples
32
-
-**Custom instructions** applied to your XAML and C# files that prevent the most common mistakes, like using `CoreDispatcher` instead of `DispatcherQueue`
33
-
34
-
### Microsoft Learn MCP Server
35
-
36
-
The [Microsoft Learn MCP Server](../dev-tools/agentic-tools.md#microsoft-learn-mcp-server) gives Copilot live access to official Microsoft documentation. Instead of relying on training data that may be out of date, Copilot can look up the latest API references, code samples, and release notes as it helps you code.
37
-
38
-
Add one endpoint to your IDE config and Copilot can answer questions like *"What's the WinUI 3 API for showing a file picker?"* with accurate, current answers.
28
+
Two tools give Copilot the Windows-specific context it needs: the **WinUI 3 development plugin** (which teaches Copilot correct modern API patterns) and the **Microsoft Learn MCP Server** (which gives Copilot live access to official documentation). Full details and setup are in [Agentic AI tools for Windows development](../dev-tools/agentic-tools.md).
39
29
40
30
### Windows App Development CLI (winapp CLI)
41
31
@@ -91,5 +81,5 @@ Electron, Flutter, React Native, and Rust developers can use Copilot to adapt th
91
81
Or jump straight to:
92
82
93
83
-[Tutorial: Build a Windows app with GitHub Copilot](ai-build.md)
94
-
-[Modernize or port a Windows app with Copilot](ai-modernize.md)
84
+
-[Modernize or port a Windows app with Copilot](../windows-app-sdk/migrate-to-windows-app-sdk/ai-modernize.md)
95
85
-[Agentic AI tools for Windows development](../dev-tools/agentic-tools.md)
Copy file name to clipboardExpand all lines: hub/apps/windows-app-sdk/migrate-to-windows-app-sdk/ai-modernize.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ Make sure you have the key tools configured:
21
21
-**Microsoft Learn MCP Server** — gives Copilot access to current Windows App SDK documentation
22
22
-**winapp CLI** — adds package identity and Windows packaging to any framework
23
23
24
-
If you haven't set these up yet, start with [Set up GitHub Copilot for Windows development](ai-setup.md).
24
+
If you haven't set these up yet, start with [Set up GitHub Copilot for Windows development](../../get-started/ai-setup.md).
25
25
26
26
---
27
27
@@ -107,7 +107,7 @@ Ask Copilot to walk you through it:
107
107
108
108
## Add Windows features to a cross-platform app
109
109
110
-
Electron, Flutter, React Native, and Rust apps can all become first-class Windows citizens with [winapp CLI](../dev-tools/winapp-cli/index.md). Copilot helps you adapt your code for Windows APIs once you have package identity.
110
+
Electron, Flutter, React Native, and Rust apps can all become first-class Windows citizens with [winapp CLI](../../dev-tools/winapp-cli/index.md). Copilot helps you adapt your code for Windows APIs once you have package identity.
111
111
112
112
### Electron
113
113
@@ -121,7 +121,7 @@ Once the addon is scaffolded, ask Copilot to integrate it:
121
121
122
122
> *"I've scaffolded a Windows notifications addon for my Electron app using winapp CLI. Show me how to send a notification from the main process when a download completes."*
123
123
124
-
For a complete walkthrough, see the [Electron setup guide](../dev-tools/winapp-cli/guides/electron-setup.md).
124
+
For a complete walkthrough, see the [Electron setup guide](../../dev-tools/winapp-cli/guides/electron-setup.md).
125
125
126
126
### Flutter
127
127
@@ -131,19 +131,19 @@ winapp init
131
131
132
132
> *"I have a Flutter app for Windows. Show me how to use the Windows App SDK to add a system tray icon with a context menu."*
133
133
134
-
See the [Flutter guide](../dev-tools/winapp-cli/guides/flutter.md) for Windows-specific setup.
134
+
See the [Flutter guide](../../dev-tools/winapp-cli/guides/flutter.md) for Windows-specific setup.
135
135
136
136
### WPF / .NET
137
137
138
138
> *"I have a WPF app. Walk me through using winapp CLI to add MSIX packaging and then add an on-device AI feature using the Windows AI APIs."*
139
139
140
-
See the [.NET guide](../dev-tools/winapp-cli/guides/dotnet.md).
140
+
See the [.NET guide](../../dev-tools/winapp-cli/guides/dotnet.md).
141
141
142
142
---
143
143
144
144
## What gets unlocked by package identity
145
145
146
-
Many powerful Windows features require [package identity](../dev-tools/winapp-cli/index.md#why-package-identity) — which winapp CLI can add to any framework. Once you have it, Copilot can help you use:
146
+
Many powerful Windows features require [package identity](../../dev-tools/winapp-cli/index.md#why-package-identity) — which winapp CLI can add to any framework. Once you have it, Copilot can help you use:
147
147
148
148
| Feature | What to ask Copilot |
149
149
|---|---|
@@ -157,7 +157,7 @@ Many powerful Windows features require [package identity](../dev-tools/winapp-cl
157
157
158
158
## Next steps
159
159
160
-
-[Agentic AI tools for Windows development](../dev-tools/agentic-tools.md) — full details on the WinUI 3 plugin and Learn MCP Server
161
-
-[Windows App Development CLI (winapp CLI)](../dev-tools/winapp-cli/index.md) — full reference for adding Windows features to any framework
0 commit comments