Mufiy.ResxAotSupport
0.0.4
dotnet add package Mufiy.ResxAotSupport --version 0.0.4
NuGet\Install-Package Mufiy.ResxAotSupport -Version 0.0.4
<PackageReference Include="Mufiy.ResxAotSupport" Version="0.0.4"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
<PackageVersion Include="Mufiy.ResxAotSupport" Version="0.0.4" />
<PackageReference Include="Mufiy.ResxAotSupport"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add Mufiy.ResxAotSupport --version 0.0.4
#r "nuget: Mufiy.ResxAotSupport, 0.0.4"
#:package Mufiy.ResxAotSupport@0.0.4
#addin nuget:?package=Mufiy.ResxAotSupport&version=0.0.4
#tool nuget:?package=Mufiy.ResxAotSupport&version=0.0.4
Mufiy
Mufiy is a cross-platform UI framework written in C#. It keeps the WinForms designer workflow: design forms in Visual Studio, then build applications for Windows, Linux, macOS, iOS, Android, and WebAssembly from one C# codebase.
Open-source plan: Mufiy is currently in a pre-release stage before 1.0. The source code is not yet publicly available; the project will be open-sourced when the version reaches 1.0.
Compatibility note: Mufiy is not a 1:1 reimplementation of WinForms; control property and method names differ. A compatibility package will be provided later to achieve a 1:1 WinForms reimplementation.
Status
- Current version: 0.0.4
- Designer support primarily targets Visual Studio 2026 and later
- Visual Studio 2022 only provides WinForms designer support (no MXAML preview) and only supports desktop projects
- VS Code and Rider will provide MXAML preview and a WinForms-like designer after 1.0
Platforms and Target Frameworks
Mufiy primarily targets modern .NET and provides stable support for .NET 10.0 and later. .NET 6.0 and .NET 8.0 are retained only for special runtime environments and are limited to desktop platforms.
| Platform | Target Framework (TFM) | Notes |
|---|---|---|
| Windows / Linux / macOS | net6.0 / net8.0 / net10.0 |
Desktop runtime |
| Android | net10.0-android |
Requires the .NET Android workload |
| iOS | Not yet released | Platform adapter is still in development |
| WebAssembly | net10.0 |
Runs in the browser |
| Visual Studio designer | net6.0-windows / net8.0-windows / net10.0-windows |
Designer-only; not a runtime target |
Packages
| Package | Purpose |
|---|---|
Mufiy |
Core framework: controls, layout, theming, rendering, platform abstractions |
Mufiy.Platform.Desktop.Provider |
Desktop platform adapter (Windows / Linux / macOS) |
Mufiy.Platform.Android.Provider |
Android platform adapter |
Mufiy.Platform.iOS.Provider |
iOS platform adapter (not yet released) |
Mufiy.Platform.WASM.Provider |
WebAssembly platform adapter |
Mufiy.Xaml |
XAML runtime and toolchain (language service, live preview, etc.) |
Mufiy.Desktop.CEFWebView |
CEF-based WebView with NativeAOT subprocesses for four RIDs |
Mufiy.Desktop.NativeWebView |
WebView backed by the platform's native control |
Mufiy.Fonts |
Default font assets (Arimo, etc.), referenced automatically by templates |
Mufiy.SourceGenerator |
Source generator |
Mufiy.ResxAotSupport |
Resource and NativeAOT support (replaces the deprecated ResxMapGenerator packages) |
Mufiy.Templates |
dotnet new project and item templates (for non-Visual Studio platforms only) |
Mufiy.Desktop.CEFWebViewfollows the CEF major version (for example0.156.x); all other packages follow the framework version.
Getting Started
Reference the packages directly from NuGet. A desktop project created from the template uses the following references:
<ItemGroup>
<PackageReference Include="Mufiy" Version="0.0.4" />
<PackageReference Include="Mufiy.Fonts" Version="0.0.4" />
<PackageReference Include="Mufiy.Platform.Desktop.Provider" Version="0.0.4" />
<PackageReference Include="Mufiy.SourceGenerator" Version="0.0.4" />
<PackageReference Include="Mufiy.ResxAotSupport" Version="0.0.4" />
<PackageReference Include="System.Resources.Extensions" Version="10.0.8" />
</ItemGroup>
Templates:
- Visual Studio 2026: use the Mufiy Designer extension.
- Visual Studio 2022: use the Mufiy template extension (WinForms designer and desktop projects only).
- VS Code / Rider / CLI: run
dotnet new install Mufiy.Templates@0.0.4, thendotnet new mufiy-appordotnet new mufiy-app-multiplatform.
Links
- Repository: https://github.com/MufiyUI/Mufiy
- Website: https://www.mufiy.com
- Documentation: https://doc.mufiy.com
- NuGet: https://www.nuget.org/packages/Mufiy
License
Mufiy is licensed under the GNU Lesser General Public License 2.1 (LGPL-2.1): https://licenses.nuget.org/LGPL-2.1-only
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.7.2
- No dependencies.
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.0.4 | 42 | 11/12/2026 |