dotnet-uno-targets

Provide per-target deployment guidance for Uno Platform applications across Web/WASM, iOS, Android, macOS, Windows, Linux, and Embedded.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-uno-targets-rudironsoni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-uno-targets
Source: https://github.com/rudironsoni/dotnet-agent-harness/tree/main/.rulesync/skills/dotnet-uno-targets
Command: npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-uno-targets-rudironsoni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance for deploying Uno Platform applications to a wide array of target platforms, simplifying the complex process of cross-platform app distribution.

Core Features & Use Cases

  • Per-Target Deployment: Offers specific instructions for Web/WASM, iOS, Android, macOS, Windows, Linux, and Embedded targets.
  • Configuration & Debugging: Details project setup, debugging workflows, and platform-specific gotchas for each target.
  • Use Case: You've built a .NET application with Uno Platform and need to deploy it as a Progressive Web App (PWA) to the web and also as a native app to iOS. This Skill will guide you through the specific steps for both WASM and iOS deployments.

Quick Start

Use the dotnet-uno-targets skill to get instructions for deploying your Uno Platform application to the WebAssembly target.

Frequently Asked Questions about dotnet-uno-targets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy Uno Platform apps to WebAssembly?

To deploy Uno Platform apps to WebAssembly, you must configure the project for the WASM target and follow specific packaging and Progressive Web App (PWA) distribution steps. This includes addressing AOT/trimming implications during the build process.

What are the steps to package and distribute an Uno Platform app to iOS and Android?

Packaging and distributing an Uno Platform app to iOS and Android involves configuring platform-specific constraints, setting up debugging workflows, and applying native packaging steps for each mobile target environment.

Can I build and deploy .NET cross-platform desktop apps for macOS and Linux using Uno Platform?

Yes, you can deploy .NET cross-platform desktop apps to macOS (Catalyst) and Linux (Skia/GTK) using Uno Platform. The deployment process requires configuring platform-specific project setups and addressing native constraints for each environment.

Does deploying Uno Platform applications to embedded targets require Skia framebuffer setup?

Yes, deploying Uno Platform applications to embedded targets requires setting up the Skia framebuffer environment. This involves specific project configurations and debugging workflows tailored to the embedded target environment.

What are the AOT and trimming implications when deploying Uno Platform apps across multiple targets?

Deploying Uno Platform apps across multiple targets involves AOT and trimming implications that affect application size and performance. You must configure these settings carefully during project setup to meet the specific constraints of each target environment.

Why is my Uno Platform WASM deployment not working during the debugging workflow?

Uno Platform WASM deployment issues during debugging often stem from incorrect project setup or unhandled platform-specific constraints. You should verify your WASM target configuration and review the specific debugging workflows and AOT/trimming settings.