I have a complex library Athat consists of several C # projects creating the following assemblies:
- A.Core
- A.Caching
- A.Logging
- A.MongoDb
The library is written by me, and I have full access to its source code. It depends on several NuGet packages, let's say they are:
- mongocsharpdriver
- EnterpriseLibrary.Caching
- EnterpriseLibrary.Logging
These libraries (MongoDb driver and EntLib) are not installed in the GAC.
I also have a web project B, and I want to use the library in it Aas a reference to the DLL (not including projects in the solution B). A web project depends on several NuGet packages, including:
- mongocsharpdriver
- EnterpriseLibrary.Logging
A B , . A .
:, A, :
:
- dll:
A.Core, A.Caching, A.Logging, A.MongoDb. - NuGet- , .
- ,
B mongocsharpdriver version 1.5, lib A 1.1 ( ).
, ?
?