Determining dependencies for referenced assemblies
Posted: Fri 05 Feb 2016 15:55
Hello - I have referenced the following assemblies in my .NET console application to perform data access:
1. Devart.Data.Oracle.dll
2. Devart.Data.dll
I am deploying my application to a fresh dev server with nothing on it, and I need to gather environmental requirements for my application. I prefer to have all my assemblies in my bin/release folder and not use the GAC.
1. So my question is: will I be ok if I copy just these two dlls, or do these two dlls have other dependencies that I need to copy as well? If so, which ones?
Note - my local dev machine has several devart assemblies in the GAC. I don't know how devart was installed. I inherited this machine from a dev now gone. But again, I only want what is required and I want those required assemblies in my bin/release folder and not in GAC.
Here are the devart assemblies in my local dev's GAC:
Devart.Data
Devart.Data.Design
Devart.Data.Linq
Devart.Data.Linq.Web
Devart.Data.Linq.Web.DynamicData
Devart.Data.Oracle
Devart.Data.Oracle.Entity
Devart.Data.Oracle.Linq
Devart.Data.Oracle.ReportingServices
Devart.Data.Oracle.ReportingServices
Devart.Data.Oracle.Web
Devart.SSIS.Oracle
Last question -
2. Typically how does Devart get installed on a dev's machine?
1. Devart.Data.Oracle.dll
2. Devart.Data.dll
I am deploying my application to a fresh dev server with nothing on it, and I need to gather environmental requirements for my application. I prefer to have all my assemblies in my bin/release folder and not use the GAC.
1. So my question is: will I be ok if I copy just these two dlls, or do these two dlls have other dependencies that I need to copy as well? If so, which ones?
Note - my local dev machine has several devart assemblies in the GAC. I don't know how devart was installed. I inherited this machine from a dev now gone. But again, I only want what is required and I want those required assemblies in my bin/release folder and not in GAC.
Here are the devart assemblies in my local dev's GAC:
Devart.Data
Devart.Data.Design
Devart.Data.Linq
Devart.Data.Linq.Web
Devart.Data.Linq.Web.DynamicData
Devart.Data.Oracle
Devart.Data.Oracle.Entity
Devart.Data.Oracle.Linq
Devart.Data.Oracle.ReportingServices
Devart.Data.Oracle.ReportingServices
Devart.Data.Oracle.Web
Devart.SSIS.Oracle
Last question -
2. Typically how does Devart get installed on a dev's machine?