Desktop app for importing and organizing RAW photo files.
This project is delivered as a ready-to-run executable.
- End users should download the platform-specific archive from GitHub Releases.
- No local .NET SDK installation is required for running released builds.
- Open the Releases page of this repository.
- Download the archive for your platform.
- Extract the ZIP file.
- Start the executable:
- macOS:
RawImporter.app - Windows:
RawImporter.exe - Linux:
RawImporter
- .NET 10
- Avalonia UI 11.1.3
- xUnit tests in
RawImporterCS.Tests
RawImporterCS.csproj: Main desktop appRawImporterCS.Tests/RawImporterCS.Tests.csproj: Test projectProperties/PublishProfiles/: Manual publish profiles for self-contained exports
- .NET SDK 10.x
Restore dependencies:
dotnet restore C#.slnBuild solution:
dotnet build C#.sln -c DebugRun tests:
dotnet test C#.sln -c DebugRun app:
dotnet run --project RawImporterCS.csprojThe project uses self-contained single-file publishing with Avalonia native libraries extracted at runtime.
Example (macOS ARM64):
dotnet publish RawImporterCS.csproj \
-c Release \
-r osx-arm64 \
--self-contained true \
-p:PublishSingleFile=true \
-p:IncludeNativeLibrariesForSelfExtract=true \
-p:IncludeAllContentForSelfExtract=true \
-p:DebugType=none \
-p:DebugSymbols=false