[Mono-list] Cannot comilpe with NHibernate.Linq
Costantino Pipero
cos at beeond.net
Fri Apr 2 20:41:14 EDT 2010
I found the System.Data>Services assembly in the GAC, but it shows as
version 2.0.
I referenced it directly and still get the same message.
The error complains not finding the 3.5.0.0 version (as if it were the
MS.NET one).
I'm stuck in this...
Thanks for your help
Cos
On Fri, 02 Apr 2010 08:34:32 -0300, Costantino Pipero <cos at beeond.net>
wrote:
> I am trying to write a sample using NHibernate.Linq: my code compiles (in
> OpenSuse 11.2) with all the core NHibernate core azzemblies.
>
> But when I reference NHibernate.Linq I get an error. All the required
> dll's are in my project folder.
>
> I suspect it's missing System.Data.Services which I don't think it's
> implemented in Mono...
>
>
> Here's the build output (thanks for your advice):
>
>
> Building: DataAccess (Debug)
> Performing main compilation...
> /usr/bin/gmcs /noconfig
> "/out:/home/cos/Projects/TestDAL/DataAccess/bin/Debug/DataAccess.dll"
> "/r:System.dll"
> "/r:/home/cos/Projects/TestDAL/DataAccess/NHibernate/Required_Bins/NHibernate.dll"
> "/r:/home/cos/Projects/TestDAL/DataAccess/NHibernate/Required_For_LazyLoading/Castle/NHibernate.ByteCode.Castle.dll"
> "/r:System.Data.dll" "/r:System.Core.dll"
> "/r:/home/cos/Projects/TestDAL/DataAccess/NHibernate/Linq/NHibernate.Linq.dll"
> /nologo /warn:4 /debug:+ /debug:full /optimize- /codepage:utf8
> "/define:DEBUG" /t:library
> "/home/cos/Projects/TestDAL/DataAccess/AssemblyInfo.cs"
> "/home/cos/Projects/TestDAL/DataAccess/EntityBase.cs"
>
>
> ** (/usr/lib/mono/2.0/gmcs.exe:22260): WARNING **: The following assembly
> referenced from
> /home/cos/Projects/TestDAL/DataAccess/NHibernate/Linq/NHibernate.Linq.dll
> could not be loaded:
> Assembly: System.Data.Services (assemblyref_index=3)
> Version: 3.5.0.0
> Public Key: b77a5c561934e089
> The assembly was not found in the Global Assembly Cache, a path listed in
> the MONO_PATH environment variable, or in the location of the executing
> assembly (/home/cos/Projects/TestDAL/DataAccess/NHibernate/Linq/).
>
>
> ** (/usr/lib/mono/2.0/gmcs.exe:22260): WARNING **: Could not load file or
> assembly 'System.Data.Services, Version=3.5.0.0, Culture=neutral,
> PublicKeyToken=b77a5c561934e089' or one of its dependencies.
>
> Unhandled Exception: System.Reflection.ReflectionTypeLoadException: The
> classes in the module cannot be loaded.
> at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes
> (bool)
> at System.Reflection.Assembly.GetTypes () [0x00000] in <filename
> unknown>:0
> at Mono.CSharp.RootNamespace.ComputeNamespaces
> (System.Reflection.Assembly assembly, System.Type extensionType)
> [0x00000]
> in <filename unknown>:0
> at Mono.CSharp.RootNamespace.ComputeNamespace
> (Mono.CSharp.CompilerContext ctx, System.Type extensionType) [0x00000] in
> <filename unknown>:0
> at Mono.CSharp.GlobalRootNamespace.ComputeNamespaces
> (Mono.CSharp.CompilerContext ctx) [0x00000] in <filename unknown>:0
> at Mono.CSharp.Driver.LoadReferences () [0x00000] in <filename
> unknown>:0
> at Mono.CSharp.Driver.Compile () [0x00000] in <filename unknown>:0
> at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in
> <filename
> unknown>:0
>
>
>
> ** (/usr/lib/mono/2.0/gmcs.exe:22260): WARNING **: The following assembly
> referenced from
> /home/cos/Projects/TestDAL/DataAccess/NHibernate/Linq/NHibernate.Linq.dll
> could not be loaded:
> Assembly: System.Data.Services (assemblyref_index=3)
> Version: 3.5.0.0
> Public Key: b77a5c561934e089
> The assembly was not found in the Global Assembly Cache, a path listed in
> the MONO_PATH environment variable, or in the location of the executing
> assembly (/home/cos/Projects/TestDAL/DataAccess/NHibernate/Linq/).
>
>
> ** (/usr/lib/mono/2.0/gmcs.exe:22260): WARNING **: Could not load file or
> assembly 'System.Data.Services, Version=3.5.0.0, Culture=neutral,
> PublicKeyToken=b77a5c561934e089' or one of its dependencies.
>
> Unhandled Exception: System.Reflection.ReflectionTypeLoadException: The
> classes in the module cannot be loaded.
> at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes
> (bool)
> at System.Reflection.Assembly.GetTypes () [0x00000] in <filename
> unknown>:0
> at Mono.CSharp.RootNamespace.ComputeNamespaces
> (System.Reflection.Assembly assembly, System.Type extensionType)
> [0x00000]
> in <filename unknown>:0
> at Mono.CSharp.RootNamespace.ComputeNamespace
> (Mono.CSharp.CompilerContext ctx, System.Type extensionType) [0x00000] in
> <filename unknown>:0
> at Mono.CSharp.GlobalRootNamespace.ComputeNamespaces
> (Mono.CSharp.CompilerContext ctx) [0x00000] in <filename unknown>:0
> at Mono.CSharp.Driver.LoadReferences () [0x00000] in <filename
> unknown>:0
> at Mono.CSharp.Driver.Compile () [0x00000] in <filename unknown>:0
> at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in
> <filename
> unknown>:0
> Build complete -- 1 error, 0 warnings
>
> ---------------------- Done ----------------------
>
> Build: 1 error, 0 warnings
>
>
>
--
Costantino Pipero
443 996 8153
More information about the Mono-list
mailing list