fusion question

  • Thread starter Thread starter Boni
  • Start date Start date
B

Boni

Dear Sirs,
May be it is just a newby question
But where does the
"Where-ref bind. Location"
"Appbase"
"Initial PrivatePath"
"AppName"
come from.How should I register my assembly in order to set those locations
like this? (I tried regasm asmname /codebase mypath but fusion still shows,
that the codebase is NULL)=== Pre-bind state information ===
LOG: Where-ref bind. Location =
C:\Programme\Paraesthesia\Solvent\Solvent.dll
LOG: Appbase = C:\Programme\Microsoft Visual Studio .NET 2003\Common7\IDE\
LOG: Initial PrivatePath = NULL
LOG: Dynamic Base = NULL
LOG: Cache Base = NULL
LOG: AppName = NULL
Calling assembly : (Unknown)
 
Hello Boni,

Can you please elaborate on your assembly loading scenario?
The path specified in the /codebase option, to the best of my knowledge,
only comes into play when the assembly is loaded through COM interop (as the
whole purpose of regasm.exe is to register an assembly for COM interop).

Other possible options are the 'assembly bindings' section in the
application configuration file and relevant properties of a newly created
AppDomain (if you load the assembly to a separate AppDomain). A small subset
of these properties can be modified for an already existing AppDomain, but
you have much less control in this case.
 
Back
Top