[Mono-list] Creating a stand-alone linux executable
Alexander Shulgin
alexander.shulgin at yessoftware.com
Wed Jul 21 04:58:53 EDT 2010
On 21.07.2010 11:32, Tim Martin wrote:
> On 20/07/2010 3:43 PM, Alexander Shulgin wrote:
>> You're missing the --deps parameter, obviously.
>>
>
> Thanks for the suggestion. I originally tried --deps, but it doesn't
> work for me. I get the error message:
>
> Unhandled Exception: System.IO.FileNotFoundException: Could not load
> file or assembly 'Foobar.Common.Support' or one of its dependencies. The
> system cannot find the file specified.
> File name: 'Foobar.Common.Support'
> at System.AppDomain.Load (System.Reflection.AssemblyName assemblyRef,
> System.Security.Policy.Evidence assemblySecurity) [0x00000]
> at (wrapper remoting-invoke-with-check) System.AppDomain:Load
> (System.Reflection.AssemblyName,System.Security.Policy.Evidence)
> at System.AppDomain.Load (System.Reflection.AssemblyName assemblyRef)
> [0x00000]
> at (wrapper remoting-invoke-with-check) System.AppDomain:Load
> (System.Reflection.AssemblyName)
> at System.Reflection.Assembly.Load (System.Reflection.AssemblyName
> assemblyRef) [0x00000]
> at MakeBundle.QueueAssembly (System.Collections.ArrayList files,
> System.String codebase) [0x00000]
> at MakeBundle.Main (System.String[] args) [0x00000]
>
> But Foobar.Common.Support.dll exists in the current directory where I'm
> trying to make the bundle, and if I explicitly list it on the command
> line then it adds it without trouble. I tried mucking with the -L flag,
> but that doesn't seem to help. I've analysed the dependencies of the DLL
> in Windows, and the only non-core dependency is also present in the
> directory.
>
> Any suggestions?
Sorry, not sure. May be it should be looking for
`Foobar.Common.Support.dll' and not plain `Foobar.Common.Support'? You
might need to check your assembly references.
Otherwise, if it works by adding Foobar.Common.Support.dll on command
line, why not try going this way?
--
Alex
More information about the Mono-list
mailing list