Code Bye

为com Interop注册"编译时提示error MSB3212. 未能转换为类型库

 

类库工程,勾选”为com Interop注册”编译时提示:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(2731,9): error MSB3212….未能转换为类型库。类型库导出程序在处理…时遇到了错误。错误: 找不到元素。

不勾选此项则编译正常。

让人无语的是:此前同样代码,同样勾选该项,编译是能通过的,今天不知咋了,不仅是这个项目,其它类库项目也编译不过了(同样是因为勾选”为com Interop注册”),是不是系统哪里出了问题?

35分

在windows7、windows8下会出错。你打开vs时要确保“以管理员身份”打开,才行。
 
您好,我用的是XP。前天一个朋友问我要IE异步协议代码,我就先给它弄NameSpace,以前我弄过,而且是成功运行的。但这次写出来编译时出现上述问题,如果不勾选注册则运行后无反应,发现协议里的Start函数不执行。最奇怪的是:我直接编译以前的项目,结果也出错了。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明为com Interop注册"编译时提示error MSB3212. 未能转换为类型库