[Mono-bugs] [Bug 660570] New: mcs.exe cannot reference Rhino.Mocks due to invalid assembly name
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Mon Dec 20 12:04:33 EST 2010
https://bugzilla.novell.com/show_bug.cgi?id=660570
https://bugzilla.novell.com/show_bug.cgi?id=660570#c0
Summary: mcs.exe cannot reference Rhino.Mocks due to invalid
assembly name
Classification: Mono
Product: Mono: Compilers
Version: SVN
Platform: x86-64
OS/Version: Ubuntu
Status: NEW
Severity: Major
Priority: P5 - None
Component: C#
AssignedTo: msafar at novell.com
ReportedBy: piotr.wysocki at secpl.cs.put.poznan.pl
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13)
Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13
Using mcs.exe from mono/mcs/class/lib/basic I cannot compile an empty source
file referencing Rhino.Mocks.
Reproducible: Always
Steps to Reproduce:
> wget http://www.cs.put.poznan.pl/pwysocki/mono/Rhino.Mocks.dll
> touch a.cs
> gmcs /r:Rhino.Mocks.dll /t:library a.cs
Actual Results:
Unhandled Exception: System.IO.FileLoadException: The assembly name is invalid.
at System.Reflection.AssemblyName..ctor (System.String assemblyName)
[0x00000] in <filename unknown>:0
at IKVM.Reflection.AssemblyName..ctor (System.String assemblyName) [0x00000]
in <filename unknown>:0
at IKVM.Reflection.Fusion.ParsePublicKey (System.String str, System.String&
publicKeyToken) [0x00000] in <filename unknown>:0
at IKVM.Reflection.Fusion.ParseAssemblyName (System.String fullName,
IKVM.Reflection.ParsedAssemblyName& parsedName) [0x00000] in <filename
unknown>:0
at IKVM.Reflection.Fusion.CompareAssemblyIdentityPure (System.String
assemblyIdentity1, Boolean unified1, System.String assemblyIdentity2, Boolean
unified2, IKVM.Reflection.AssemblyComparisonResult& result) [0x00000] in
<filename unknown>:0
at IKVM.Reflection.Fusion.CompareAssemblyIdentity (System.String
assemblyIdentity1, Boolean unified1, System.String assemblyIdentity2, Boolean
unified2, IKVM.Reflection.AssemblyComparisonResult& result) [0x00000] in
<filename unknown>:0
at IKVM.Reflection.Universe.CompareAssemblyIdentity (System.String
assemblyIdentity1, Boolean unified1, System.String assemblyIdentity2, Boolean
unified2, IKVM.Reflection.AssemblyComparisonResult& result) [0x00000] in
<filename unknown>:0
at IKVM.Reflection.Universe.GetLoadedAssembly (System.String refname)
[0x00000] in <filename unknown>:0
at IKVM.Reflection.Universe.Load (System.String refname,
IKVM.Reflection.Assembly requestingAssembly, Boolean throwOnError) [0x00000] in
<filename unknown>:0
at IKVM.Reflection.Reader.ModuleReader.ResolveAssemblyRefImpl
(IKVM.Reflection.Metadata.Record& rec) [0x00000] in <filename unknown>:0
at IKVM.Reflection.Reader.ModuleReader.ResolveAssemblyRef (Int32 index)
[0x00000] in <filename unknown>:0
at IKVM.Reflection.Reader.ModuleReader.ResolveType (Int32 metadataToken,
IGenericContext context) [0x00000] in <filename unknown>:0
at IKVM.Reflection.Reader.ModuleReader.ResolveType (Int32 metadataToken,
IKVM.Reflection.Type[] genericTypeArguments, IKVM.Reflection.Type[]
genericMethodArguments) [0x00000] in <filename unknown>:0
at IKVM.Reflection.Module.ResolveType (Int32 metadataToken) [0x00000] in
<filename unknown>:0
at IKVM.Reflection.Reader.ModuleReader.GetMemberRef (Int32 index,
IKVM.Reflection.Type[] genericTypeArguments, IKVM.Reflection.Type[]
genericMethodArguments) [0x00000] in <filename unknown>:0
at IKVM.Reflection.Reader.ModuleReader.ResolveMethod (Int32 metadataToken,
IKVM.Reflection.Type[] genericTypeArguments, IKVM.Reflection.Type[]
genericMethodArguments) [0x00000] in <filename unknown>:0
at IKVM.Reflection.Module.ResolveMethod (Int32 metadataToken) [0x00000] in
<filename unknown>:0
at IKVM.Reflection.CustomAttributeData.get_Constructor () [0x00000] in
<filename unknown>:0
at IKVM.Reflection.CustomAttributeData.LazyParseArguments () [0x00000] in
<filename unknown>:0
at IKVM.Reflection.CustomAttributeData.get_ConstructorArguments () [0x00000]
in <filename unknown>:0
at Mono.CSharp.ImportedAssemblyDefinition.ReadAttributes () [0x00000] in
<filename unknown>:0
at Mono.CSharp.MetadataImporter.GetAssemblyDefinition
(IKVM.Reflection.Assembly assembly) [0x00000] in <filename unknown>:0
at Mono.CSharp.StaticImporter.ImportAssembly (IKVM.Reflection.Assembly
assembly, Mono.CSharp.RootNamespace targetNamespace) [0x00000] in <filename
unknown>:0
at Mono.CSharp.StaticLoader.LoadReferences (Mono.CSharp.ModuleContainer
module) [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
Expected Results:
Build ok
git master
commit e07dd12e9ff5eab7a323232922f160edfd5469b0
Author: Marek Safar <marek.safar at gmail.com>
Date: Mon Dec 20 10:49:39 2010 +0000
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list