最近将Visual Studio升级到了2010版本,发现有个项目无法编译,编译时出现了类似如下的错误:

KeyContainer 路径“VS_KEY_B28142569D6D6916”无效。KeyContainer 必须指向现有文件。
发生这种情况,多半是因为项目中引用了COM组件,解决的方法很简单也很弱智,只需要在你的项目文件夹中以错误中的路径为文件名的文件即可,就拿上面这个错误来说,创建一个VS_KEY_B28142569D6D6916文件即可。
 
    注意,不需要后缀名,这个我是实践了的!