Error 2908 when installing assemblies into GAC
Posted
by yfrolov
on Stack Overflow
See other posts from Stack Overflow
or by yfrolov
Published on 2010-03-31T14:26:00Z
Indexed on
2010/03/31
14:43 UTC
Read the original article
Hit count: 210
Hi, I'm receiving 2908 (0x80131047: The given assembly name or code-base is invalid) error when running my MSI package.
The problem occures when the MSI tries to deploy a component with .NET assembly into a GAC. NOTE: only assemblies with dependencies fail. The MSI is created with IS 2010.
I am able to deploy the assembly manually with GACUTIL. I verified .NET Framework (all versions upto 3,5)is installed. I verified assembly properties are identical with MsiAssemblyName table properties.
However, somehow I had made the installation working fine before. But when the product was moved to Visual Studio 2008 and .NET 3.0 I started facing the problem.
Do you guys have any thought on this. Any ideas are appreciated. Thanks much!
© Stack Overflow or respective owner