0
votes

I'm just in the process of moving from Visual Studio 2008 to Visual Studio 2010.

One of my projects use the Microsoft Fax Service Extended COM Type Library. After converting the project to VS 2010 I get the following compiler error:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(1558,9): error MSB3648: The Keycontainer-path "VS_KEY_812A0248FF872DEC" ist invalid. KeyContainer must point to an existing file. C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(1558,9): warning MSB3283: Wrapperassembly for type library "FAXCOMEXLib" not found.

I tried to remove FAXCOMEXLib from the project and adding it again, but it did not help.

I got a similar problem with other COM references.

How do I resolve this?

2
It's got a problem strong-naming the assembly because it can't find the key container. Can't see it from here either, where is it?Hans Passant
I wonder what KeyContainer it needs for FaxComExLib??Sam

2 Answers

1
votes

It is a known bug. Take a look at this Microsoft Connect entry which has a workaround.

1
votes

this might not be relevant for you any more, but might be so for others. I've had the same problem recently and in my searches I found this list of common FAXCOMEXLib errors. I helped me, in any case.