Bug 3750 - Type.GetConstructor.Invoke gives 'Illegal Characters in Path'
Summary: Type.GetConstructor.Invoke gives 'Illegal Characters in Path'
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: mscorlib (show other bugs)
Version: 2.10.x
Hardware: PC Windows
: Normal normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2012-03-04 14:53 UTC by Paul
Modified: 2012-05-02 11:09 UTC (History)
3 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments
Project that produces the bug/error (530.25 KB, application/octet-stream)
2012-03-04 14:53 UTC, Paul
Details

Description Paul 2012-03-04 14:53:17 UTC
Created attachment 1459 [details]
Project that produces the bug/error

When running the attached program on Mono-develop 2.8 with in Windows 7 32 bit. The invoked class does not throw an exception. The mod object is just set to 'Illegal character in path'.

I think it has something to do with the 
   string[] assemblies = new string[]
   {
      typeof(Vector3).Module.FullyQualifiedName,
      typeof(IModel1).Module.FullyQualifiedName,
      typeof(Uri).Module.FullyQualifiedName,
      typeof(int).Module.FullyQualifiedName, 
   }
as this returns a path (but am not sure if this is relevant).
I have tried hard coding the paths and changing the '\' to '/' with in the paths.

As a side note this program works fine in VS2008 and with Mono-develop on Mac.

Note You need to log in before you can comment on or make changes to this bug.