今天想用CAD向导创建托管VB程序,在安装CAD2008的向导文件(ObjectARX 2008\utils\ObjARXWiz\ArxWizards.msi)后,启动VS2005新建VB-AutoCAD Managed VB Project Application项目,点击确定后应该弹出向导窗口,但是一直没有反应,尝试新建了多次发现提示“正在创建项目...创建失败”。
突然意识到我的是Win10系统,应该是权限问题,就尝试给VS添加管理员权限启动,发现还是创建失败。这样就排除了VS的问题,一定是向导的问题,又尝试重新安装向导MSI文件,没有解决问题。怀疑还是权限问题,想右键以管理员权限安装向导文件,发现并没有这一项,就人为的给向导文件添加管理员权限安装,在尝试,终于出现了向导窗口。
人为的给向导文件添加管理员权限的方法如下:
1、新建文本文件修改为 XXX.reg注册表文件,填入内容如下:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Msi.Package\shell\runas]
@="Run as an administrator"
[HKEY_CLASSES_ROOT\Msi.Package\shell\runas\command]
@="msiexec /i \"%1\""
2、运行reg文件导入注册表,这样.msi文件右键中有了 以管理员权限运行
3、在向导文件右键 以管理员权限进行安装
4、解决上述问题
文章内容纯属个人的一点想法和感受,由于水平有限,难免会有错误和遗漏,欢迎批评指正(邮箱:wuwt917@foxmail.com)。