Nuget Packages for DevExpress Components
For many years NuGet is the defacto standard for the dotnet ecosystem. It's easy and powerful.
Many vendors provide their components via nuget, however, at the time writing this post, DevExpress does (for whatever reason) not.
After reading the support forums i found several entries: (including one of my own)
- S139898 - NuGet Packages
- Q479632 - NuGet packages: could i create my own package and publish it legally ???
- Q458075 - Please provide NuGet packages
- T680608 - How do I set up and use the Nuget packages for XAF Mobile?
They provide packages for DevExtreme but not for their .NET components.
A few years ago CaioProiete provided nuspec-files to build your own, but that requires a lot of manual work to ajust the specs when there is a new DevExpress version.
So i wrote a tool that scans the assemblies, and builds packages for them.
Usage
Install (and enter your licence information) for all the devexpress components you want to package (Universal, Coderush & CodedUI).
Download the PDBs and extract them to c:\tmp\symbols
git clone https://github.com/biohazard999/DXNugetPackageBuilder.git
cd DXNugetPackageBuilder
Adjust the settings in buildPackages.bat
to reflect the major version of the DevExpress Components
Run buildPackages.bat
VoilĂ , you have your packages in c:\tmp\nuget
:
Hope this helps anybody out!
Greetings Manuel