AdamsLair.Duality 2.6.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package AdamsLair.Duality --version 2.6.0
                    
NuGet\Install-Package AdamsLair.Duality -Version 2.6.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.
<PackageReference Include="AdamsLair.Duality" Version="2.6.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AdamsLair.Duality" Version="2.6.0" />
                    
Directory.Packages.props
<PackageReference Include="AdamsLair.Duality" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AdamsLair.Duality --version 2.6.0
                    
#r "nuget: AdamsLair.Duality, 2.6.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=AdamsLair.Duality&version=2.6.0
                    
Install AdamsLair.Duality as a Cake Addin
#tool nuget:?package=AdamsLair.Duality&version=2.6.0
                    
Install AdamsLair.Duality as a Cake Tool

The Duality engine core.

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (51)

Showing the top 5 NuGet packages that depend on AdamsLair.Duality:

Package Downloads
AdamsLair.Duality.Editor

The Duality editor.

AdamsLair.Duality.Editor.Plugins.CamView

A basic Camera View editor module.

Singularity.Duality.core

Plugin that adds a ioc container to duality

AdamsLair.Duality.Editor.Plugins.Base

Provides basic infrastructure for the Duality editor, such as PropertyEditors and Importers.

AdamsLair.Duality.Editor.Plugins.PackageManagerFrontend

A user interface for conveniently managing Duality packages.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on AdamsLair.Duality:

Repository Stars
AdamsLair/duality
a 2D Game Development Framework
Version Downloads Last updated
4.0.0-alpha2 2,926 6/12/2020
4.0.0-alpha1 2,772 6/12/2020
4.0.0-alpha0 2,721 6/12/2020
3.2.2 5,789 5/16/2020
3.2.1 2,125 4/20/2020
3.2.0 3,765 10/11/2019
3.1.6 1,753 10/6/2019
3.1.5 8,772 10/4/2019
3.1.4 7,644 10/4/2019
3.1.3 12,961 7/28/2019
3.1.2 2,397 6/30/2019
3.1.1 1,440 6/4/2019
3.1.0 1,719 5/30/2019
3.0.4 2,645 5/25/2019
3.0.3 8,219 5/4/2019
3.0.2 2,552 2/24/2019
3.0.1 1,484 2/24/2019
3.0.0 22,638 12/7/2018
2.14.9 7,749 5/31/2018
2.14.8 10,908 1/27/2018
2.14.6 4,927 1/19/2018
2.14.5 1,781 1/17/2018
2.14.4 2,586 1/14/2018
2.14.3 2,538 1/13/2018
2.14.2 6,470 1/6/2018
2.14.1 1,813 1/6/2018
2.14.0 9,448 10/6/2017
2.13.3 4,291 8/30/2017
2.13.2 1,625 8/30/2017
2.13.1 1,722 8/22/2017
2.13.0 2,603 8/22/2017
2.12.15 1,690 8/19/2017
2.12.14 1,664 8/19/2017
2.12.13 1,829 8/5/2017
2.12.12 1,616 8/5/2017
2.12.11 1,862 7/24/2017
2.12.10 1,734 7/23/2017
2.12.9 3,224 6/20/2017
2.12.8 2,000 6/17/2017
2.12.7 2,507 6/11/2017
2.12.6 1,827 6/4/2017
2.12.5 2,241 6/4/2017
2.12.4 2,555 5/25/2017
2.12.3 2,489 5/25/2017
2.12.2 2,271 5/11/2017
2.12.1 2,344 5/9/2017
2.12.0 2,508 5/3/2017
2.11.4 2,574 4/23/2017
2.11.3 2,048 4/22/2017
2.11.2 2,494 4/15/2017
2.11.1 2,703 4/15/2017
2.11.0 2,642 4/14/2017
2.10.1 5,292 4/6/2017
2.10.0 2,535 3/25/2017
2.9.10 1,805 3/18/2017
2.9.9 2,738 3/10/2017
2.9.8 2,919 2/19/2017
2.9.7 2,514 2/15/2017
2.9.6 2,270 2/12/2017
2.9.5 14,175 2/4/2017
2.9.4 3,673 1/25/2017
2.9.3 2,664 1/9/2017
2.9.2 1,781 1/6/2017
2.9.1 2,016 1/5/2017
2.9.0 3,375 12/26/2016
2.8.5 2,263 12/22/2016
2.8.4 3,385 12/10/2016
2.8.3 14,478 11/13/2016
2.8.2 3,782 10/24/2016
2.8.1 2,289 10/20/2016
2.8.0 2,682 10/16/2016
2.7.12 3,514 10/1/2016
2.7.11 1,805 9/27/2016
2.7.10 2,723 9/25/2016
2.7.9 2,366 9/17/2016
2.7.8 2,383 9/16/2016
2.7.7 2,831 9/14/2016
2.7.6 1,730 9/14/2016
2.7.5 1,902 9/2/2016
2.7.4 4,526 8/27/2016
2.7.3 5,305 7/17/2016
2.7.2 2,006 7/16/2016
2.7.1 2,311 7/4/2016
2.7.0 4,843 7/2/2016
2.6.4 2,862 6/29/2016
2.6.3 2,750 6/29/2016
2.6.2 2,089 6/20/2016
2.6.1 2,882 6/17/2016
2.6.0 2,505 6/16/2016
2.5.1 1,917 6/7/2016
2.5.0 1,932 6/7/2016
2.4.0 4,545 5/16/2016
2.3.2 4,015 4/19/2016
2.3.1 3,009 4/1/2016
2.3.0 3,258 3/19/2016
2.2.3 4,101 2/29/2016
2.2.2 2,967 2/18/2016
2.2.1 3,181 2/7/2016
2.2.0 6,646 1/16/2016
2.1.6 2,685 12/5/2015
2.1.5 2,316 11/28/2015
2.1.4 2,227 11/19/2015
2.1.3 2,383 11/14/2015
2.1.2 2,632 11/10/2015
2.1.1 5,083 11/6/2015
2.1.0 3,025 11/6/2015
2.0.5 2,676 11/6/2015
2.0.4 5,433 11/1/2015
2.0.3 2,543 10/31/2015
2.0.2 3,166 10/26/2015
2.0.1 1,835 10/23/2015
2.0.0 16,766 10/19/2015
1.6.4 7,328 3/28/2015
1.6.3 2,198 3/26/2015
1.6.2 2,329 3/12/2015
1.6.1 1,937 3/12/2015
1.6.0 5,357 2/28/2015
1.5.9 2,447 2/24/2015
1.5.8 2,261 2/21/2015
1.5.7 2,413 2/16/2015
1.5.6 2,305 2/16/2015
1.5.5 2,057 2/10/2015
1.5.4 3,661 2/1/2015
1.5.3 6,655 1/16/2015
1.5.0 4,193 1/17/2015
1.3.2 8,922 12/4/2014
1.3.1 2,771 11/29/2014
1.3.0 8,289 11/3/2014
1.2.5 2,238 10/5/2014
1.2.4 1,976 10/5/2014
1.2.3 1,987 10/3/2014
1.2.2 1,999 9/30/2014
1.2.1 1,999 9/30/2014
1.2.0 5,245 9/30/2014
1.1.0 2,365 8/22/2014
1.0.2 2,030 8/18/2014
1.0.1 6,759 8/18/2014
1.0.0 4,849 7/25/2014

Moved Plugin Code, Unified CorePlugin and EditorPlugin, IPluginLoader Ownership
#CHANGE: Moved some internal plugin management code to its matching PluginManager implementation.
#CHANGE: Both CorePlugin and EditorPlugin now derive from a shared base class.
#CHANGE: Both CorePluginManager and EditorPluginManager now derive from a shared PluginManager<T> class.
#CHANGE: CorePluginLoader no longer assumes ownership over the IPluginLoader it is provided with.
#FIX: Fixed a bug where resolving an editor plugin dependency could lead to loading the same Assembly twice.
#FIX: Fixed a bug where on-demand resolving a dependency between core plugins would lead to loading the dependency as a regular Assembly, not as a plugin.
#ADD: Extended the AssemblyResolve unit test to check for this.
#CHANGE: Instead of providing a single callback in IPluginLoader.Init, the interface now defines events for others to subscribe.
#CHANGE: Moved around some backend interface definitions.
#ADD: Added unit tests for CorePluginManager.
#ADD: Added an early-out to ClearPlugins for cases where there are no plugins left to remove.
#CHANGE: Moved some functionality from being hardcoded in CorePluginManager to being executed in event handlers, so CorePluginManager can be tested in isolation.
#CHANGE: Removed an unused internal static variable and replaced it with a function local.
#CHANGE: Avoided some potential null reference exceptions.
#CHANGE: Now using a clear PluginRemoving/Removed event API, rather than discard / cleanupafter.
#ADD: Added documentation for IPluginLoader
#ADD: Added more documentation to the CorePluginManager API.
#ADD: Added some minor validation checks to CorePluginManager API calls.
#CHANGE: Extracted CorePluginManager class from static DualityApp functionality.
#CHANGE: When attempting to load a plugin that causes a TypeLoadException upon access, Duality is now able to recover gracefully.