Page 1 of 1

Xcopy deployable releases/Nuget support?

Posted: Wed 04 May 2011 20:57
by sholodak
Hi,

Our team has been moving in the direction of having all of our third party libraries in a private Nuget repository. We have multiple DotConnect versions running in parallel on our QA & production servers. To accomplish this, we've:
- Installed a version of the dotConnect runtime on the servers to get licensing working
- Removed policies from GAC to allow multiple versions to run side-by-side
- Bin deployed appropriate version of .dll's

We would like to create a Nuget package on our development server for each version of dotConnect that we're using/testing. For example:

dotConnect.Data.Oracle.6.10.135.nupkg
dotConnect.Data.Oracle.Entity.6.10.135.nupkg (depends on prev)

dotConnect.Data.Oracle.6.10.141.nupkg
dotConnect.Data.Oracle.Entity.6.10.141.nupkg (depends on prev)

dotConnect.Data.Oracle.6.30.145.nupkg
dotConnect.Data.Oracle.Entity.6.30.145.nupkg (depends on prev)

The problem is that the only way we can find to get at the .dll files necessary to create these packages is to install each version (i.e., uninstall, roll back to 6.10.135, grab .dll's, repeat for each version).

I've tried to extract the installers using resource extraction tools, WinRAR, 7-Zip, and UniExtract to no avail.

Has anyone tried anything like this before? Are there any plans for an xcopy deployable/non-MSI-based installation scenario?

Thanks,
-Scott

Posted: Fri 06 May 2011 14:35
by Shalex
Could you please describe scenario when you need the Devart.* assemblies without installing provider? You can embedd a valid license resource into your project only when provider is installed on your development workstation: http://www.devart.com/dotconnect/oracle ... nsing.html.