Enterprise Library - Class Library Greif.

G

Guest

Hi,

I have created a custom membership provider for an ASP.NET web app which
depends of the Enterprise Library (Data, Exception) handling blocks. This
code currently runs from the App_Code folder fine. I now want to separate
this code into its own class library.

I have created the separate class library, and added the necessary references.
However, i noticed the Common & Object Builder DLL's don't get added
automatically like they do in a web app.
So i have been forced to add them manually. In the case of the common.dll it
doesn't even show up in the .NET tab
in the references dialog, so i have had to browse the the directory
containing the src files.

Anyway after doing this, i still get and error when i try and build my class
library :

The type
'Microsoft.Practices.EnterpriseLibrary.Common.Instrumentation.IInstrumentationEventProvider'
is defined in an assembly that is not referenced. You must add a reference to
assembly 'Microsoft.Practices.EnterpriseLibrary.Common, Version=3.1.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

Can anyone please help?

Cheers,
Adam
 
G

Guest

I managed to fix this.
It appeared that I had older versions of the "Common.dll" being referenced.

Once I completely removed the DLL, copied over the 3.1.0 version to my
centralised DLL folder and re-referenced this DLL in my projects, the error
was gone.
 
G

Guest

Add the "Enterprise Library Shared Library" reference. This will effectively
add Microsoft.Practices.EnterpriseLibrary.Common to your reference list.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,479
Members
44,899
Latest member
RodneyMcAu

Latest Threads

Top