Yes, we do the same. We store all required assemblies for DevExpress and all other dependencies in a separate Library folder in the solution. In the projects we reference the assemblies in the Library folder. So all dependencies can be resolved on the build server and we can maintain different DevExpress versions at the same time. Never had any problems with this. This is not specific to DevExpress.