Share via


Installing SxS assemblies in Vista

When installing SxS assemblies in Vista, you may experience MSI error 1935, with HRESULT0x80073715.

0x80073715 is Win32 error ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT.

//
// MessageId: ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT
//
// MessageText:
//
// The identities of the manifests are identical but their contents are different.
//

#define ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT 14101L

This error means, you have tried to install two assemblies with the same identity but with different contents.

To workaround the issue, whenever you change the content of the assembly, you need to change the version number of the assembly.

Comments

  • Anonymous
    December 05, 2006
    I saw your article about registration free COM. It was very helpful for me. But it is closed for comments. So I try it here. I have a manifest file containing the locations for some C++ COM DLLs. It works on Win XP and Win 2003. However, it failed on Win XP 64 bit edition. Do you have any idea?

  • Anonymous
    December 05, 2006
    Can you follow http://blogs.msdn.com/junfeng/archive/2006/04/14/576314.aspx

  • Anonymous
    December 05, 2006
    The comment has been removed

  • Anonymous
    December 05, 2006
    I see. Can you show the example?

  • Anonymous
    December 06, 2006
    It is a pretty complex application and requires a lot of third-party DLLs to start. I need to send you about 20MB of stuff to run the example. Anywhere, thanks for your reply.