In this repository you can find an index
of all DevExpress Nuget packages assemblies in the form of csv
files. The Populate-DevExpress-Packages-Contents pipeline runs daily indexing any new packages found. The csv file is then commited to this repo and a release is tagged.
Subscribe to Github release notifications to get notified the day a new DevExpress nuget packaged is in your nuget feed.
Install XpandPosh from PSGallery
Install-Module XpandPosh
For example let's assume we look which packages are related to Xpo
for the 18.2.4
version.
Get-DxNugets 18.2.4|Where{$_.Assembly -like "*xpo*"}
the above outputs:
Package Version Assembly
------- ------- --------
DevExpress.ExpressApp.Security.Xpo.ja 18.2.5 DevExpress.ExpressApp.Security.Xpo.v18.2.resources
DevExpress.ExpressApp.Security.Xpo.ru 18.2.5 DevExpress.ExpressApp.Security.Xpo.v18.2.resources
DevExpress.ExpressApp.Security.Xpo 18.2.5 DevExpress.ExpressApp.Security.Xpo.v18.2
DevExpress.ExpressApp.Security.Xpo.de 18.2.5 DevExpress.ExpressApp.Security.Xpo.v18.2.resources
DevExpress.ExpressApp.Xpo 18.2.5 DevExpress.ExpressApp.Xpo.v18.2
DevExpress.RichEdit.Export 18.2.5 DevExpress.RichEdit.v18.2.Export
DevExpress.Xpo.es 18.2.5 DevExpress.Xpo.v18.2.resources
DevExpress.Xpo.de 18.2.5 DevExpress.Xpo.v18.2.resources
DevExpress.Xpo.es 18.2.5 DevExpress.Xpo.v18.2.resources
DevExpress.Xpo.Extensions 18.2.5 DevExpress.Xpo.v18.2.Extensions
DevExpress.Xpo.ru 18.2.5 DevExpress.Xpo.v18.2.resources
DevExpress.Xpo 18.2.5 DevExpress.Xpo.v18.2
DevExpress.Xpo.ja 18.2.5 DevExpress.Xpo.v18.2.resources
Having the above list we can now use the Install-DX
cmdLet from the same XpandPosh
module we installed before.
Register-PackageSource –ProviderName Nuget –Name DX_private –Location https://nuget.devexpress.com/YOURTOKEN
Install-DX -binPath $(Default.SystemDirectory)\Xpand.DLL -dxSources $(Get-PackageSourceLocations -join ";") -sourcePath $(Default.SystemDirectory) -dxVersion 18.2.5
The above command copies all DevExpress assemblies used from eXpandFramework
in the Xpand.Dll
folder.
Finally we can update the HintPath
to all project references, so we can build.
Update-HintPath -OutputPath "c:\eXpandFramework\Xpand.Dll" -SourcesPath "c:\eXpandFramework"