Bug 13878 - Assembly.LoadFile accepts relative path
Summary: Assembly.LoadFile accepts relative path
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: mscorlib (show other bugs)
Version: unspecified
Hardware: PC Linux
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2013-08-09 05:06 UTC by Piotr Zierhoffer
Modified: 2013-08-09 05:07 UTC (History)
2 users (show)

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


Attachments
Plugin.cs (189 bytes, text/x-csharp)
2013-08-09 05:06 UTC, Piotr Zierhoffer
Details
Main.cs (683 bytes, text/x-csharp)
2013-08-09 05:07 UTC, Piotr Zierhoffer
Details

Description Piotr Zierhoffer 2013-08-09 05:06:28 UTC
Created attachment 4592 [details]
Plugin.cs

Description of Problem:
On .NET Assembly.LoadFile throws ArgumentException when a relative path is provided. Mono does not complain.


Steps to reproduce the problem:
1. Compile Plugin.cs as a dll.
2. Compile Main.cs as executable.
3. Run Main.exe


Actual Results:
A
B

Expected Results:
ArgumentException thrown.

How often does this happen? 
always

Additional Information:
This behaviour can be observed at least on .NET 4 and .NET 3.5, but as far as I know it is not documented.
Comment 1 Piotr Zierhoffer 2013-08-09 05:07:12 UTC
Created attachment 4593 [details]
Main.cs

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