Cube.Core
7.0.0
Install-Package Cube.Core -Version 7.0.0
dotnet add package Cube.Core --version 7.0.0
<PackageReference Include="Cube.Core" Version="7.0.0" />
paket add Cube.Core --version 7.0.0
#r "nuget: Cube.Core, 7.0.0"
// 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
Cube.Core
The project provides support the MVVM pattern in WinForms or WPF applications. This project can be roughly divided into the three packages as follows:
- Cube.Core
- Cube.Forms (WinForms)
- Cube.Xui (WPF)
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.
Installation
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.
Contributing
- Fork Cube.Core repository.
- Create a feature branch from the master branch (git checkout -b my-new-feature origin/master).
- Commit your changes.
- Rebase your local changes against the master branch.
- Run the dotnet test command or the Visual Studio (NUnit 3 test adapter) and confirm that it passes.
- Create new Pull Request.
License
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 |
-
.NETFramework 3.5
- AsyncBridge (>= 0.3.1)
- NLog (>= 5.0.1)
-
.NETFramework 4.7
- NLog (>= 5.0.1)
-
.NETStandard 2.0
- Microsoft.Win32.Registry (>= 5.0.0)
- Microsoft.Win32.SystemEvents (>= 6.0.1)
- NLog (>= 5.0.1)
- System.Drawing.Common (>= 6.0.0)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on Cube.Core:
Package | Downloads |
---|---|
Cube.Pdf
Basic data structures and interfaces for Cube.Pdf libraries. |
|
Cube.Forms
Provides GUI components and support the MVVM pattern in WinForms applications. |
|
Cube.Xui
Bindings, converters, commands, behaviors, and other components to provide support the MVVM pattern in WPF applications. |
|
Cube.FileSystem.SevenZip
7-Zip wrapper library for .NET. |
|
Cube.FileSystem.AlphaFS
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 |
---|---|
cube-soft/Cube.Pdf
CubePDF, CubePDF Utility, CubePDF Page, and CubePDF SDK for .NET
|
Version | Downloads | Last updated |
---|---|---|
7.0.0 | 284 | 7/8/2022 |
6.0.0 | 2,039 | 11/19/2021 |
5.0.0 | 2,883 | 9/27/2021 |
4.0.2 | 915 | 9/3/2021 |
4.0.1 | 913 | 8/6/2021 |
4.0.0 | 1,024 | 7/9/2021 |
3.1.0 | 972 | 11/11/2020 |
3.0.0 | 542 | 10/7/2020 |
2.1.0 | 634 | 8/26/2020 |
2.0.1 | 706 | 6/1/2020 |
2.0.0 | 352 | 6/1/2020 |
1.18.0 | 2,824 | 11/7/2019 |
1.17.0 | 1,559 | 8/2/2019 |
1.16.0 | 1,906 | 6/21/2019 |
1.15.10 | 413 | 6/9/2020 |
1.15.0 | 1,806 | 4/9/2019 |
1.14.0 | 762 | 2/17/2019 |
1.13.0 | 932 | 11/20/2018 |
1.12.0 | 573 | 10/23/2018 |
1.11.0 | 639 | 9/27/2018 |
1.10.0 | 688 | 6/26/2018 |
1.9.0 | 693 | 5/23/2018 |
1.8.1 | 708 | 4/25/2018 |
1.8.0 | 1,113 | 4/11/2018 |