Invention Grant
- Patent Title: Isolating assembly versions for binding to application programs
- Patent Title (中): 隔离装配版本以绑定到应用程序
-
Application No.: US09842270Application Date: 2001-04-24
-
Publication No.: US07287259B2Publication Date: 2007-10-23
- Inventor: Michael J. Grier , RoseMarie FitzSimons , David D'Souza , Peter Wilson , Srivatsan Parthasarathy , Sanjay G. Shenoy , Micheal Dunn
- Applicant: Michael J. Grier , RoseMarie FitzSimons , David D'Souza , Peter Wilson , Srivatsan Parthasarathy , Sanjay G. Shenoy , Micheal Dunn
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
An infrastructure that allows applications to run with specified versions of dependent assemblies, wherein each assembly may exist and run side-by-side on the system with other versions of the same assembly being used by other applications. An application provides a manifest to specify any desired assembly versions on which it is dependent. Similarly, each assembly may have an assembly manifest that specifies the versions of assemblies on which it is dependent. During an initialization phase, an activation context is created for the application, based on the manifests, to map version independent names to a particular assembly version maintained on the system. While the application is in a running phase, for any globally named object that the application wants created, the activation context is accessed to locate the application's or assembly's manifest-specified version. The manifests and activation context constructed therefrom thus isolate an application from assembly version changes.
Public/Granted literature
- US20020019972A1 Isolating assembly versions for binding to application programs Public/Granted day:2002-02-14
Information query