.NET Packages
Choose the all-in-one .NET or .NET MAUI SDK, the core runtime, optional workflows, and individual remote tool packages.
Use Ansight.Maui for a .NET MAUI app and Ansight for a native .NET Android,
iOS, or Mac Catalyst app. These all-in-one packages are the shortest path
through the .NET quickstart.
Choose Ansight.Core only when the app needs manual runtime and tool
registration.
Supported Targets
The core package targets:
net9.0net9.0-androidnet9.0-iosnet9.0-maccatalyst
Runtime and Workflow Packages
The NuGet badges link to each package and show its current prerelease version.
The runtime namespace remains Ansight even when the NuGet package id is
Ansight.Core. The all-in-one packages reference annotated feedback and
offline capture, but neither workflow starts automatically.
What Ansight.Core Includes
- sampling and retention configuration
- built-in memory and FPS metrics
- opt-in battery, open-file-handle, and Android JNI-reference-count metrics
- screen-view, lifecycle, log, custom channel, screenshot, and touch capture
- durable native crash capture and next-launch delivery
- app artifact providers and streamed artifact requests
- package-owned runtime extensions through
IRuntimeFeature - runtime-owned host connection and reconnection
- opt-in cellular connection policy and native unattended test provisioning
- tool abstractions, custom tools, tool guard policy, and build-time enforcement
Tool Packages
Warning: Keep tool packages scoped to local development builds only.
Install tool packages separately only when using Ansight.Core. The all-in-one
packages already include their respective tool sets.
| Tool | Package | NuGet |
|---|---|---|
| VisualTree | Ansight.Tools.VisualTree | |
| MAUI | Ansight.Tools.Maui | |
| Reflection | Ansight.Tools.Reflection | |
| Database | Ansight.Tools.Database | |
| FileSystem | Ansight.Tools.FileSystem | |
| Preferences | Ansight.Tools.Preferences | |
| SecureStorage | Ansight.Tools.SecureStorage |
See the complete remote tools guide for registration APIs, capabilities, and guard policy.
Core-Only Installation
dotnet add package Ansight.Core --prerelease
Add Ansight.Pairing separately when a core-only app should own native QR
acquisition. Add individual Ansight.Tools.* packages only for the tool suites
the workflow needs.
Follow .NET Setup for the recommended all-in-one installation and startup flow. Review .NET Security before choosing the package layout for distributable builds.