Cube.Core 7.0.0

.NET Standard 2.0 .NET Framework 3.5
NuGet\Install-Package Cube.Core -Version 7.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
dotnet add package Cube.Core --version 7.0.0
<PackageReference Include="Cube.Core" Version="7.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Cube.Core --version 7.0.0
#r "nuget: Cube.Core, 7.0.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Cube.Core as a Cake Addin
#addin nuget:?package=Cube.Core&version=7.0.0

// Install Cube.Core as a Cake Tool
#tool nuget:?package=Cube.Core&version=7.0.0


Core Forms Xui AlphaFS AppVeyor Codecov

The project provides support the MVVM pattern in WinForms or WPF applications. This project can be roughly divided into the three packages as follows:

The Cube.Core package provides some additional utility functions. One of them is Cube.FileSystem.Io class, which provides functionality to switch between the use of .NET standard methods or other third party libraries for I/O operations such as move, copy, delete, etc. The Cube.FileSystem.AlphaFS package is the implementations of those I/O operations by using the AlphaFS library.

These packages are basically available for .NET Framework 3.5, 4.7, .NET Standard 2.0, .NET 6, or later. Note that the Cube.FileSystem.AlphaFS package supports only .NET Framework.

The Cube.Core package depends on the NLog package. Other packages may depend on more packages. For more information, see the readme of each package.


You can install the library through the NuGet package. Add dependencies in your project file or select it from the NuGet packages UI on Visual Studio. For more information, see the NuGet page.


  1. Fork Cube.Core repository.
  2. Create a feature branch from the master branch (git checkout -b my-new-feature origin/master).
  3. Commit your changes.
  4. Rebase your local changes against the master branch.
  5. Run the dotnet test command or the Visual Studio (NUnit 3 test adapter) and confirm that it passes.
  6. Create new Pull Request.


Copyright © 2010 CubeSoft, Inc. These packages are licensed under the Apache 2.0.

Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
.NET Core netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1
.NET Standard netstandard2.0 netstandard2.1
.NET Framework net35 net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48
MonoAndroid monoandroid
MonoMac monomac
MonoTouch monotouch
Tizen tizen40 tizen60
Xamarin.iOS xamarinios
Xamarin.Mac xamarinmac
Xamarin.TVOS xamarintvos
Xamarin.WatchOS xamarinwatchos
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (5)

Showing the top 5 NuGet packages that depend on Cube.Core:

Package Downloads

Basic data structures and interfaces for Cube.Pdf libraries.


Provides GUI components and support the MVVM pattern in WinForms applications.


Bindings, converters, commands, behaviors, and other components to provide support the MVVM pattern in WPF applications.


7-Zip wrapper library for .NET.


Wraps the AlphaFS package compatible with the Cube.FileSystem interface.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Cube.Core:

Repository Stars
CubePDF, CubePDF Utility, CubePDF Page, and CubePDF SDK for .NET
Version Downloads Last updated
7.0.0 709 7/8/2022
6.0.0 2,113 11/19/2021
5.0.0 2,890 9/27/2021
4.0.2 925 9/3/2021
4.0.1 921 8/6/2021
4.0.0 1,032 7/9/2021
3.1.0 976 11/11/2020
3.0.0 547 10/7/2020
2.1.0 641 8/26/2020
2.0.1 710 6/1/2020
2.0.0 357 6/1/2020
1.18.0 2,830 11/7/2019
1.17.0 1,564 8/2/2019
1.16.0 1,911 6/21/2019
1.15.10 417 6/9/2020
1.15.0 1,813 4/9/2019
1.14.0 767 2/17/2019
1.13.0 960 11/20/2018
1.12.0 578 10/23/2018
1.11.0 650 9/27/2018
1.10.0 703 6/26/2018
1.9.0 705 5/23/2018
1.8.1 723 4/25/2018
1.8.0 1,128 4/11/2018