Here is an overview of files that are distributed with the DigitalRune products.

This topic contains the following sections.

General

This page gives an overview of the files and folders distributed with the DigitalRune libraries.

Most DigitalRune libraries include multiple builds to support different versions of the Microsoft .NET Framework, Silverlight and the XNA Framework.

Note

This is a complete summary for all DigitalRune libraries.

Please note that depending on which product you have licensed, your package may only contain a subset of these files.

Folders

When you download one of the DigitalRune libraries you will receive a package with the following folders:

Folder

Description

Content

Contains XNA content projects and pre-built assets (e.g. shaders, textures) used by DigitalRune libraries.

References

Contains the pre-built binaries (DLLs) for different platforms.

Samples

Contains example applications that demonstrate how to use the DigitalRune libraries.

Source

Contains the source code of the DigitalRune libraries. (The source code of selected libraries may be available for free. The full source code is only available if you have bought a source code license. See DigitalRune Website for more information.)

Documentation

The downloaded archives include the following documentation files in the root folder.

File

Description

License Agreement.pdf

The license agreement.

Documentation.chm

The complete API documentation of all DigitalRune libraries. This documentation is also available online, see DigitalRune Website

Builds and Platforms

Different builds of the DigitalRune libraries are included to support various platforms and .NET Framework versions. The pre-built binaries (DLLs) are sorted into the following folders:

Folder

Description

References/.NET Framework/vX.Y/

Contains the build for the Microsoft .NET Framework of the given version (or higher) and Mono.

References/MonoGame/Windows/

Contains MonoGame and the DigitalRune libraries built for Windows desktop using DirectX11 (SharpDX).

References/MonoGame/WindowsPhone/ARM

Contains MonoGame and the DigitalRune libraries built for Windows Phone 8 devices (platform target ARM).

References/MonoGame/WindowsPhone/x86

Contains MonoGame and the DigitalRune libraries built for the Windows Phone 8 emulator (platform target x86).

References/MonoGame/WindowsStore/

Contains MonoGame and the DigitalRune libraries built for the Windows Store apps (WinRT).

References/Silverlight/vX.Y/

Contains the build for Microsoft Silverlight of the given version.

References/WindowsPhone/vX.Y/

Contains the build for the Microsoft Windows Phone of the given version.

References/XNA/Windows/

Contains the Windows (x86) build for the Microsoft XNA Framework.

References/XNA/Xbox360/

Contains the Xbox 360 build for the Microsoft XNA Framework.

Other platforms

Please contact office@digitalrune.com if you need binaries for platforms or versions that are not included in your downloaded package. For example: .NET Compact Framework, Android, iOS, etc.

Binaries

Here is a description of all files that can be found in the build folders. This list summarizes all DigitalRune libraries. Depending on your license your library package will contain only the necessary subset of these files.

File

Description

DigitalRune.dll

The DigitalRune Base library, required by most DigitalRune libraries.

DigitalRune.xml

The XML documentation file for DigitalRune.dll.

DigitalRune.Animation.dll

The DigitalRune Animation library.

DigitalRune.Animation.xml

The XML documentation file for DigitalRune.Animation.dll.

DigitalRune.Animation.Content.Pipeline.dll

An XNA Content Pipeline project that contains the content importers, processors and type writers for DigitalRune Animation.

DigitalRune.Game.dll

The DigitalRune Game library, required by DigitalRune Game UI.

DigitalRune.Game.xml

The XML documentation file for DigitalRune.Game.dll.

DigitalRune.Game.Input.dll

The input processing of the DigitalRune Game UI library.

DigitalRune.Game.Input.xml

The XML documentation file for DigitalRune.Game.Input.dll.

DigitalRune.Game.UI.dll

The GUI classes of the DigitalRune Game UI library.

DigitalRune.Game.UI.xml

The XML documentation file for DigitalRune.Game.UI.dll.

DigitalRune.Game.UI.Content.Pipeline.dll

An XNA Content Pipeline project that contains the content importers, processors and type writers for DigitalRune Game UI.

DigitalRune.Game.UI.Content.Pipeline.xml

The XML documentation file for DigitalRune.Game.UI.Content.Pipeline.dll.

DigitalRune.Geometry.dll

The DigitalRune Geometry library.

DigitalRune.Geometry.xml

The XML documentation file for DigitalRune.Geometry.dll.

DigitalRune.Geometry.Content.Pipeline.dll

An XNA Content Pipeline project that contains the content type writers for DigitalRune.Geometry.

DigitalRune.Geometry.Content.Pipeline.xml

The XML documentation file for DigitalRune.Geometry.Content.Pipeline.dll.

DigitalRune.Graphics.dll

The DigitalRune Graphics library.

DigitalRune.Graphics.xml

The XML documentation file for DigitalRune.Geometry.dll.

DigitalRune.Graphics.Content.Pipeline.dll

An XNA Content Pipeline project that contains the content type writers for DigitalRune.Graphics.

DigitalRune.Graphics.Content.Pipeline.xml

The XML documentation file for DigitalRune.Graphics.Content.Pipeline.dll.

DigitalRune.Mathematics.dll

The DigitalRune Mathematics library.

DigitalRune.Mathematics.xml

The XML documentation file for DigitalRune.Mathematics.dll.

DigitalRune.Mathematics.Content.Pipeline.dll

An XNA Content Pipeline project that contains the content type writers for DigitalRune.Mathematics.

DigitalRune.Mathematics.Content.Pipeline.xml

The XML documentation file for DigitalRune.Mathematics.Content.Pipeline.dll.

DigitalRune.Particles.dll

The DigitalRune Particles library.

DigitalRune.Particles.xml

The XML documentation file for DigitalRune.Particles.dll.

DigitalRune.Physics.dll

The DigitalRune Physics library.

DigitalRune.Physics.xml

The XML documentation file for DigitalRune.Physics.dll.

DigitalRune.Physics.Specialized.dll

Contains specialized physics modules: ragdolls for Xbox LIVE Avatars, general character controllers and vehicle physics.

DigitalRune.Physics.Specialized.xml

The XML documentation file for DigitalRune.Physics.Specialized.dll.

DigitalRune.ServiceLocation.dll

An optional library that comes with the DigitalRune Base library. Contains an Inversion of Control (IoC) container.

DigitalRune.ServiceLocation.xml

The XML documentation file for DigitalRune.ServiceLocation.dll.

Microsoft.Practices.ServiceLocation.dll

The Commmon Service Locator library from Microsoft patterns and practices. This library is required by DigitalRune.ServiceLocation.dll.

Microsoft.Practices.ServiceLocation.xml

The XML documentation file for Microsoft.Practices.ServiceLocation.dll.

See Also

Other Resources