XafSame is a standalone model editor for applications built using the eXpressApp Framework (XAF). It provides developers with a convenient way to edit and manage application models outside of the integrated development environment.
Important: This software is a prerelease version. Users are strongly advised to back up all project files before using the editor to avoid potential data loss.
- Standalone Model Editing: Modify application models without launching the full application.
- User-Friendly Interface: Simplified and intuitive UI for efficient model editing.
- Cross-Platform Compatibility: Works seamlessly on Windows systems.
- Visit the Releases page of the GitHub repository.
- Download the latest release package.
- Extract the downloaded package to your desired location.
- Follow the usage instructions below to launch the standalone editor.
To start the editor, follow these steps:
-
Choose the appropriate framework folder based on your project type:
- Use the
net48
folder for .NET Framework 4.8 projects. - Use the
netcore
folder for .NET Core projects.
- Use the
-
Run the
SenDev.XafSame.exe
executable from the selected folder, providing the path to the.xafml
file as a parameter.
- The editor operates independently of the DevExpress version, ensuring compatibility across different versions.
- It utilizes an MSBuild binary log to determine the referenced assemblies and the specific DevExpress version. For this purpose, the editor runs MSBuild.
- During this process, a file named
<ProjectName>.csproj.binlog
is created in the project folder. - MSBuild is only executed if the binary log file is outdated, optimizing performance and avoiding unnecessary operations.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request with a detailed description of your changes.
This project is licensed under the MIT License.
If you have questions, need support, or want to report a bug or request a feature, please open an issue in the GitHub repository first - this helps us keep track of everything and benefit the whole community.
For other matters, feel free to reach out via email at xafsame@sendev.de.