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
AJ - 26 Oct 2007 16:58 GMT
Problem solved!
Cheers,
Adam
> Hi,
>
[quoted text clipped - 24 lines]
> Cheers,
> Adam
Neil - 29 Oct 2007 10:46 GMT
> Problem solved!
>
[quoted text clipped - 29 lines]
> > Cheers,
> > Adam
Neil - 29 Oct 2007 10:47 GMT
How did you fix this Adam?
> Problem solved!
>
[quoted text clipped - 29 lines]
> > Cheers,
> > Adam
rocsebastien@gmail.com - 31 Oct 2007 08:39 GMT
Hi , can you please explain how you solved the problem ?
I got the same.
TIA
Neil - 31 Oct 2007 09:49 GMT
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.
> Hi , can you please explain how you solved the problem ?
>
> I got the same.
>
> TIA
Derrick Ribilla - 17 Nov 2007 00:10 GMT
Add the "Enterprise Library Shared Library" reference. This will effectively
add Microsoft.Practices.EnterpriseLibrary.Common to your reference list.
Namret - 06 Dec 2007 09:33 GMT
Thx!!!
> Add the "Enterprise Library Shared Library" reference. This will effectively
> add Microsoft.Practices.EnterpriseLibrary.Common to your reference list.