PRB: COM+ Does Not Include the Typelib File in the Application Proxy That Exists in the System32 Directory (817283)
The information in this article applies to:
- Microsoft COM+ 1.5
- Microsoft COM+ 1.0
- the operating system: Microsoft Windows 2000
- the operating system: Microsoft Windows XP
SYMPTOMS The application proxy contains proxy and stub DLLs, and type libraries (typelibs) are included in the Microsoft COM+ application. However, when you export a COM+ application as
an application proxy, the generated Microsoft Windows Installer file may not contain the typelibs that are installed in the
System32 subdirectory in the Windows directory.CAUSECOM+ builds the list of typelibs to be included in the
application proxy. For each referenced typelib, COM+ verifies whether the
referenced typelib file is a system typelib or a system DLL. If a typelib or a DLL
is in the System32 subdirectory in the Windows directory, COM+ assumes that the
typelib or the DLL is a system typelib or a system DLL. Because system typelibs and
system DLLs are not redistributable, COM+ does not include the system typelib or the system
DLL in the list.WORKAROUND To work around this problem, do not install application-specific typelibs or DLLs in the System32 subdirectory of the Windows directory.
STATUS This
behavior is by design.
Modification Type: | Major | Last Reviewed: | 9/10/2003 |
---|
Keywords: | kbCOMServices kbprb KB817283 kbAudDeveloper |
---|
|