Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RAW Importer (C# / Avalonia)

Desktop app for importing and organizing RAW photo files.

Distribution

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.

Download And Run

  1. Open the Releases page of this repository.
  2. Download the archive for your platform.
  3. Extract the ZIP file.
  4. Start the executable:
  • macOS: RawImporter.app
  • Windows: RawImporter.exe
  • Linux: RawImporter

Tech Stack

  • .NET 10
  • Avalonia UI 11.1.3
  • xUnit tests in RawImporterCS.Tests

Project Structure

  • RawImporterCS.csproj: Main desktop app
  • RawImporterCS.Tests/RawImporterCS.Tests.csproj: Test project
  • Properties/PublishProfiles/: Manual publish profiles for self-contained exports

Development Prerequisites

  • .NET SDK 10.x

Local Development (Optional)

Restore dependencies:

dotnet restore C#.sln

Build solution:

dotnet build C#.sln -c Debug

Run tests:

dotnet test C#.sln -c Debug

Run app:

dotnet run --project RawImporterCS.csproj

Packaging Details

The 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
Screenshot 2026-04-16 at 17 50 56 Screenshot 2026-04-16 at 17 51 08

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages