几何尺寸与公差论坛

 找回密码
 注册
查看: 705|回复: 0

【转帖】cannot register assembly. exception has been thrown by the target of

[复制链接]
发表于 2009-4-13 09:32:42 | 显示全部楼层 |阅读模式
cannot register assembly. exception has been thrown by the target of an invocation.
hi,
i just installed the api sdk. but when i create a new project in visual studio 2005 using the vb2005 template, i can't seem to build the solution in visual studio 2005.
this is the error message i get:
"cannot register assembly "[file path of dll"]. exception has been thrown by the target of an invocation"
i am running this on microsoft vista business and trying to create an add-in in solidworks 2008 sp4. i hope that it is not vista causing the problem.
please help. thanks!
chevy kok (cswp)
chevy kok (cswp, cswa)
3dokument pte ltd
.3dokument.com
a little update on this. i downloaded and installed visual basic express 2008 and the same problem occurs. i guess re-installing visual basic does not solve the problem. it may be a vista issue then.
does anyone know how to address this issue?
thanks.
chevy kok (cswp)
3dokument
chevy kok (cswp, cswa)
3dokument pte ltd
.3dokument.com
i'm guessing you have saved your project on a network drive? you cannot call regsrv32 (which is called by vs.net) on dll's on a network drive for security and other reasons. save your project on the c: drive instead.
luke,
thanks for the reply. yes i have saved the dll's on to my c drive. it works fine when i repeat the same steps on a windows xp machine. but when i repeat the same process on a vista machine, it just fails to register!
i am placing my bets that the problem lies with "user account control" settings in control panel. let me play around with it and see if it solve the problem.
chevy kok (cswp)
3dokument
chevy kok (cswp, cswa)
3dokument pte ltd
.3dokument.com
answer i have found the cause to the problem! windows vista comes with user account control (uac) which supposedly "makes your computer more secure", which possibly blocked many processes in visual studio.
here's a summary of what i did, to turn off uac:
(1) go to control panel --> user accounts
(2) select "turn user account control on or off"
(3) uncheck the box "use uac to help protect your computer"
(4) reboot the computer and apply the new settings.
my vs2005 project using the swaddintemplate worked like a charm!
i guess with the new os, i need to relearn so many things!
thank you everyone for the help!
chevy kok (cswp)
3dokument
chevy kok (cswp, cswa)
3dokument pte ltd
.3dokument.com
quick
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-12-24 03:39 , Processed in 0.035942 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表