views:

149

answers:

1

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?

A: 

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

David White
Ah yes - changing the framework to 4 did fix it, too.
Sam