[Mono-dev] CreateInstanceAndUnwrap crashing

Robert Jordan robertj at gmx.net
Thu Dec 21 19:47:58 EST 2006

Robert Jordan wrote:
> Justin Tulloss wrote:
>> On 12/21/06, Robert Jordan <robertj at gmx.net> wrote:
>>> Justin Tulloss wrote:
>>>> I recompiled it
>>>> successfully and got further, but every example dies in
>>> "Die" is pretty vague, at least in this context.
>>> Please post the exception/error message you got.
>> It's an unhandled file-not-found exception. The error and the
>> backtrace are below:
>> Unhandled Exception: System.IO.FileNotFoundException: Could not load
>> file or assembly 'SimpleHost, Version=1.0.2546.29423, Culture=neutral'
>> or one of its dependencies. The system cannot find the file specified.
>> File name: 'SimpleHost, Version=1.0.2546.29423, Culture=neutral'
>>   at (wrapper xdomain-invoke) System.AppDomain:CreateInstanceAndUnwrap
>> (string,string)
>>   at (wrapper remoting-invoke-with-check)
>> System.AppDomain:CreateInstanceAndUnwrap (string,string)
>>   at System.Web.Hosting.ApplicationHost.CreateApplicationHost
>> (System.Type hostType, System.String virtualDir, System.String
>> physicalDir) [0x00000]
>>   at SimpleHost.Program.Main (System.String[] args) [0x00000]
> That's what I actually expected. You have to create a "bin"
> directory relative to Directory.GetCurrentDirectory()
> and copy the assembly into this dir.
> I'm pretty sure that's explained in the article you mentioned
> in your post, because it's how ASP.NET hosting works.

Search for "bin" at


If you already put the assembly into the GAC and it's still failing,
remove the AssemblyVersion wildcard, otherwise you can't easily
recompile the assembly w/out having to install it into the GAC


More information about the Mono-devel-list mailing list