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.aspxAnonymous
December 05, 2006
The comment has been removedAnonymous
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.