RE: Multifile Assembly

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: BuddyWork (anonymous_at_discussions.microsoft.com)
Date: 03/24/04


Date: Tue, 23 Mar 2004 23:42:09 -0800

Hello,

I think you misunderstood what I was saying please read my
orginial message again.

Thanks,
>-----Original Message-----
>Hi,
>
>As MSDN states:
>There are several reasons you might want to create a
multifile assembly:
>
> To combine modules written in different languages.
This is the most
>common reason for creating a multifile assembly.
>
> To optimize downloading an application by putting
seldom-used types in
>a module that is downloaded only when needed.
>Note If you are creating applications that will be
downloaded using the
><object> tag with Microsoft Internet Explorer, it is
important that you
>create multifile assemblies. In this scenario, you create
a file separate
>from your code modules that contains only the assembly
manifest. Internet
>Explorer downloads the assembly manifest first, and then
creates worker
>threads to download any additional modules or assemblies
required. While
>the file containing the assembly manifest is being
downloaded, Internet
>Explorer will be unresponsive to user input. The smaller
the file
>containing the assembly manifest, the less time Internet
Explorer will be
>unresponsive.
>
> To combine code modules written by several developers.
Although each
>developer can compile each code module into an assembly,
this can force
>some types to be exposed publicly that are not exposed if
all modules are
>put into a multifile assembly.
>
>For more information related to multifile assembly, you
may refer to the
>document in MSDN,
><Building a Multifile Assembly>
>http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/cpguide/htm
>l/cpconBuildingMulti-FileAssembly.asp
>
>Thanks!
>
>Best regards,
>
>Ying-Shen Yu [MSFT]
>Microsoft community Support
>Get Secure! - www.microsoft.com/security
>
>This posting is provided "AS IS" with no warranties and
confers no rights.
>This mail should not be replied directly, please remove
the word "online"
>before sending mail.
>
>.
>



Relevant Pages

  • Re: Splitting the dll..
    ... you could have multifile assemblies if you use command-line compilers (see ... To optimize downloading an application by putting seldom-used types in a ... > When I compile is it possible to create different dlls for each module. ...
    (microsoft.public.dotnet.framework.aspnet)
  • How to I configure the security settings of a "on-the-net" assembly?
    ... i'm writing an assembly which knows how to parse several kinds of files. ... Since the kinds are increasing i decide to put it on an intranet site for ... downloading. ... in Runtime Security Policy's assemblies list. ...
    (microsoft.public.dotnet.security)
  • Re: Loading the whole DLL?
    ... the whole dll is loaded. ... > Note that a an assembly is just a container for managed types, ... > By convention, on Windows the assemblies have exe, dll en ... > A dll is a library type assembly consisting of an assembly manifest and at ...
    (microsoft.public.dotnet.framework.clr)
  • Re: Loaded module list.
    ... ".NET Framework Developer's Guide, Multifile Assemblies" ... I'd like to get the list of loaded modules by my assembly, ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: how do I create a c# module from Visual Studio 2010
    ... ie, a DLL with no ... the difference between a netmodule and a normal CLR module? ... is useful for mixed language assemblies). ...
    (microsoft.public.dotnet.languages.csharp)