ReFiles.Core
0.1.0
dotnet add package ReFiles.Core --version 0.1.0
NuGet\Install-Package ReFiles.Core -Version 0.1.0
<PackageReference Include="ReFiles.Core" Version="0.1.0" />
<PackageVersion Include="ReFiles.Core" Version="0.1.0" />
<PackageReference Include="ReFiles.Core" />
paket add ReFiles.Core --version 0.1.0
#r "nuget: ReFiles.Core, 0.1.0"
#:package ReFiles.Core@0.1.0
#addin nuget:?package=ReFiles.Core&version=0.1.0
#tool nuget:?package=ReFiles.Core&version=0.1.0
ReFiles.Core
ReFiles.Core is the UI-independent application, browsing, storage, and capability foundation used by ReFiles. The separate ReFiles.Providers package supplies Windows Shell, FTP, and 7-Zip integration; neither package depends on WinUI.
The package is currently prerelease. Pin an exact version while its public API evolves:
<PackageReference Include="ReFiles.Core" Version="0.1.0" />
<PackageReference Include="ReFiles.Providers" Version="0.1.0" />
The packages require the Windows SDK projection they were compiled against. Set this before restoring (an older default can compile but fail when loading Windows types):
<PropertyGroup>
<WindowsSdkPackageVersion>10.0.26100.67-preview</WindowsSdkPackageVersion>
</PropertyGroup>
The Contracts package validates this setting transitively. A compatible newer projection can also be selected explicitly.
Platform requirements
- .NET 10
- Windows 10 version 2004 or later
- x64
Archive support uses SevenZipSharp 1.0.4, including its native 7-Zip runtime assets. Restore it from this repository's src/Files/Assets/Libraries feed as configured by nuget.config. See archive architecture for ownership contracts.
Documentation and source are available in the ReFiles repository.
Consumer and hosting packages
ReFiles.Core.Contracts contains consumer interfaces and value types. ReFiles.Hosting provides fixed process startup through FilesHost, returning IFilesCoreRuntime or IOperationHostRuntime without exposing Core compile assets. Reference ReFiles.Core explicitly for runtime composition and ReFiles.Core.ProviderContracts for provider-facing models, factories, and registration interfaces. Standard provider registration extensions are supplied by ReFiles.Providers. Core and Providers do not reference each other.
See project split status for migration progress and compatibility details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-windows10.0.26100 is compatible. |
-
net10.0-windows10.0.26100
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.14)
- ReFiles.Core.Contracts (>= 0.1.0)
- ReFiles.Core.ProviderContracts (>= 0.1.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ReFiles.Core:
| Package | Downloads |
|---|---|
|
ReFiles.Hosting
Typed process startup for ReFiles consumer runtimes. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 59 | 11/11/2026 |