MSG_FILE_PRIVATEMANIFEST

%s

This manifest describes a private assembly and must be installed into a private product folder instead of WinSxS.

Please add the assembly to a different folder.

The indicated Windows side-by-side manifest file describes a private assembly. It must be installed in a product-specific folder and not in the global WinSxS folder.

Parameters

%s
Full path to the manifest file in question.

Background

Windows side-by-side manifests can describe both private and public (shared) assemblies. The latter contain a public key token that represents that public key of the public/private key pair that was used to sign the assembly. Private assemblies are not signed and do not contain a public key token.

Windows requires that only public assemblies are installed in the global WinSxS folder tree. Attempts to install a private assembly there will cause your installation to fail.

Solution

Add the assembly to a private product folder instead of the WinSxS folder.