Mufiy.ResxMapGenerator 0.0.2-beta3

Mufiy

[![Desktop](https://github.com/larks-x/Mufiy/actions/workflows/dotnet_desktop.yml/badge.svg?branch=main)](https://github.com/larks-x/Mufiy/actions/workflows/dotnet_desktop.yml) [![Mobile](https://github.com/larks-x/Mufiy/actions/workflows/dotnet_mobile.yml/badge.svg?branch=main)](https://github.com/larks-x/Mufiy/actions/workflows/dotnet_mobile.yml) [![License: LGPL 2.1](https://img.shields.io/badge/license-LGPL--2.1-blue?logo=data:image/svg+xml;charset=utf-8;base64,PHN2ZyB0PSIxNzE3MTM5MjM1NzA3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE1MzEiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNNTExLjk5OTA0IDAuMDAxOTJhNDcuOTk5OTEgNDcuOTk5OTEgMCAwIDEgNDcuOTk5OTEgNDcuOTk5OTFWMTI4LjAwMTY4aDYyLjk3NTg4MmMxOS41MTk5NjMgMCAzOC42NTU5MjggNS4xMTk5OSA1NS42MTU4OTYgMTQuNzE5OTcybDgyLjQ5NTg0NSA0Ny4xNjc5MTJhMTUuOTk5OTcgMTUuOTk5OTcgMCAwIDAgNy45MzU5ODUgMi4xMTE5OTZoMTQyLjk3NTczMmE0Ny45OTk5MSA0Ny45OTk5MSAwIDAgMSAwIDk1Ljk5OTgyaC0yNy4zOTE5NDlsMTM1LjE2Nzc0NyAzMDAuMjg3NDM3YTQ3Ljk5OTkxIDQ3Ljk5OTkxIDAgMCAxLTkuODU1OTgyIDUzLjYzMTg5OWwtMS4yNzk5OTctMS4yNzk5OTcgMC42Mzk5OTkgMC42Mzk5OTkgMC42Mzk5OTggMC42Mzk5OTgtMS42NjM5OTYgMS42NjM5OTdhMTY2LjkxMTY4NyAxNjYuOTExNjg3IDAgMCAxLTEyLjQ3OTk3NyAxMC4zNjc5ODEgMjI0Ljc2NzU3OSAyMjQuNzY3NTc5IDAgMCAxLTM0LjMwMzkzNiAyMC45OTE5NkEyODcuNDg3NDYxIDI4Ny40ODc0NjEgMCAwIDEgODMxLjk5ODQ0IDcwNC4wMDA2Yy01Ni4zMTk4OTQgMC05OS41ODM4MTMtMTQuMDc5OTc0LTEyOS40NzE3NTctMjkuMDU1OTQ2YTIyNS4wODc1NzggMjI1LjA4NzU3OCAwIDAgMS00My45MDM5MTgtMjguNzk5OTQ2IDEwOC41NDM3OTYgMTA4LjU0Mzc5NiAwIDAgMS0yLjg3OTk5NS0yLjU1OTk5NWwtMS40NzE5OTctMS40MDc5OTcgMC40NDc5OTktMC44MzE5OTkgMC42Mzk5OTktMC42Mzk5OTgtMS4yNzk5OTcgMS4yNzk5OTdhNDcuOTk5OTEgNDcuOTk5OTEgMCAwIDEtOS44NTU5ODItNTMuNjk1ODk5TDc3OS4zOTA1MzkgMjg4LjAwMTM4aC0xMC4zNjc5ODFhMTExLjk5OTc5IDExMS45OTk3OSAwIDAgMS01NS42MTU4OTYtMTQuNzE5OTcybC04Mi40OTU4NDUtNDcuMTY3OTEyYTE1Ljk5OTk3IDE1Ljk5OTk3IDAgMCAwLTcuOTM1OTg1LTIuMTExOTk2SDU1OS45OTg5NVY4MzIuMDAwMzZoMTU5Ljk5OTdhNDcuOTk5OTEgNDcuOTk5OTEgMCAwIDEgMCA5NS45OTk4MmgtNDE1Ljk5OTIyYTQ3Ljk5OTkxIDQ3Ljk5OTkxIDAgMCAxIDAtOTUuOTk5ODJoMTU5Ljk5OTdWMjI0LjAwMTVoLTYyLjk3NTg4MmExNS45OTk5NyAxNS45OTk5NyAwIDAgMC03LjkzNTk4NSAyLjExMTk5NmwtODIuNTU5ODQ1IDQ3LjEwMzkxMmExMTEuOTk5NzkgMTExLjk5OTc5IDAgMCAxLTU1LjU1MTg5NiAxNC43ODM5NzJoLTEwLjM2Nzk4MWwxMzUuMTY3NzQ3IDMwMC4yODc0MzdhNDcuOTk5OTEgNDcuOTk5OTEgMCAwIDEtOS44NTU5ODIgNTMuNjMxODk5bC0xLjI3OTk5Ny0xLjI3OTk5NyAwLjYzOTk5OSAwLjYzOTk5OSAwLjYzOTk5OCAwLjYzOTk5OC0xLjY2Mzk5NiAxLjY2Mzk5N2ExNjYuNjU1Njg4IDE2Ni42NTU2ODggMCAwIDEtMTIuNDc5OTc3IDEwLjM2Nzk4MSAyMjQuOTU5NTc4IDIyNC45NTk1NzggMCAwIDEtMzQuMzAzOTM2IDIwLjk5MTk2QTI4Ny40ODc0NjEgMjg3LjQ4NzQ2MSAwIDAgMSAxOTEuOTk5NjQgNzA0LjAwMDZjLTU2LjMxOTg5NCAwLTk5LjU4MzgxMy0xNC4wNzk5NzQtMTI5LjQ3MTc1Ny0yOS4wNTU5NDZhMjI0Ljg5NTU3OCAyMjQuODk1NTc4IDAgMCAxLTQzLjkwMzkxOC0yOC43OTk5NDYgMTE0LjIzOTc4NiAxMTQuMjM5Nzg2IDAgMCAxLTIuODc5OTk1LTIuNTU5OTk1bC0xLjQ3MTk5Ny0xLjQwNzk5NyAwLjQ0Nzk5OS0wLjgzMTk5OSAwLjYzOTk5OS0wLjYzOTk5OC0xLjI3OTk5NyAxLjI3OTk5N2E0Ny45OTk5MSA0Ny45OTk5MSAwIDAgMS05Ljg1NTk4Mi01My42OTU4OTlMMTM5LjM5MTczOSAyODguMDAxMzhIMTExLjk5OTc5YTQ3Ljk5OTkxIDQ3Ljk5OTkxIDAgMCAxIDAtOTUuOTk5ODJoMTQyLjk3NTczMmExNS45OTk5NyAxNS45OTk5NyAwIDAgMCA3Ljk5OTk4NS0yLjExMTk5Nmw4Mi40MzE4NDUtNDcuMTAzOTEyQTExMS45OTk3OSAxMTEuOTk5NzkgMCAwIDEgNDAxLjAyMzI0OCAxMjguMDAxNjhoNjIuOTc1ODgyVjQ4LjAwMTgzQTQ3Ljk5OTkxIDQ3Ljk5OTkxIDAgMCAxIDUxMS45OTkwNCAwLjAwMTkyek0xOTEuOTk5NjQgNDA0Ljk5MzE2MWwtMzYuNTQzOTMxIDgxLjIxNTg0Ny0xMC40MzE5ODEgMjMuMTAzOTU3LTM2LjQ3OTkzMiA4MS4yNzk4NDhjMTguMTc1OTY2IDguNTc1OTg0IDQ1Ljg4NzkxNCAxNy40MDc5NjcgODMuNDU1ODQ0IDE3LjQwNzk2NyAzNy41Njc5MyAwIDY1LjI3OTg3OC04LjgzMTk4MyA4My41MTk4NDMtMTcuNDcxOTY3bC0zNi41NDM5MzEtODEuMjE1ODQ4LTEwLjQzMTk4MS0yMy4xMDM5NTdMMTkxLjk5OTY0IDQwNC45MjkxNjF6IG02MzkuOTk4OCAwbC0zNi41NDM5MzEgODEuMjE1ODQ3LTEwLjQzMTk4MSAyMy4xMDM5NTctMzYuNDc5OTMyIDgxLjI3OTg0OGMxOC4xNzU5NjYgOC41NzU5ODQgNDUuODg3OTE0IDE3LjQwNzk2NyA4My40NTU4NDQgMTcuNDA3OTY3IDM3LjU2NzkzIDAgNjUuMjc5ODc4LTguODMxOTgzIDgzLjUxOTg0My0xNy40NzE5NjdsLTM2LjU0MzkzMS04MS4yMTU4NDgtMTAuNDMxOTgxLTIzLjEwMzk1N0w4MzEuOTk4NDQgNDA0LjkyOTE2MXoiIGZpbGw9IiNmZmZmZmYiIHAtaWQ9IjE1MzIiPjwvcGF0aD48L3N2Zz4=)](https://github.com/larks-x/Mufiy/blob/main/LICENSE) ![NuGet Version](https://img.shields.io/badge/nuget-no-red?logo=nuget)

(中文版)

Welcome to the Mufiy source code repository!

  • Mufiy is still actively developing

Mufiy is an open-source C# cross-platform UI framework that uses C# and WinForms Designer to create desktop and mobile applications. Using Mufiy, you can develop apps that can run on Android, iOS, Linux, macOS, and Windows from a single shared codebase.

License

License

Mufiy is covered by the LGPL License unless stated otherwise (i.e. for some files that are copied from other projects).

Using Mufiy

1·install the package like this:
nuget install Mufiy
2·Design forms using WinForms Designer
  • Now, you can use WinForms Designer to add Mufiy designed controls to the form, and then run the project to view the results.
  • If you want to publish the project as a desktop application, please select the project's TFM as net8.0/net9.0/… on the publish page.

Building from Source

Prerequisites
  1. .NET SDK

    • .NET 8.0 SDK
    • .NET 9.0 SDK
    • Run dotnet --info in a console or powershell window to see which versions you have installed
  2. Visual Studio 2022 with the following workloads:

    • .NET desktop development with .NET Framework 4.7.2 targeting pack (should be enabled by default)
    • Optional (to target iOS/Android): .NET Multi-paltform App UI development and Android SDK setup individual component (enabled by default), then in Visual Studio go to Tools > Android > Android SDK Manager and install NDK (version 20.1+) from Tools tab.
    • Optional (to build VSIX package): Visual Studio extension development
Build Mufiy
  1. Clone the repo with a git UI or open a command prompt, point it to a directory and clone Mufiy to it: git clone https://github.com/larks-x/Mufiy.git

  2. Open <MufiyDir>\src\Mufiy.sln with Visual Studio 2022 and build Demo in the (it should be the default startup project) or run it from VS's toolbar.

No packages depend on Mufiy.ResxMapGenerator.

Version Downloads Last updated
0.0.2-Beta5 6 9/21/2026
0.0.2-Beta3 4 9/21/2026
0.0.2-Beta1 7 9/18/2026
0.0.1-Beta9 8 9/17/2026
0.0.1-Beta8 7 9/17/2026