日期:2014-05-18  浏览次数:20697 次

c# 编写activeX遇到的问题
我最近在用C#制作activeX插件,在编译时需要“为COM互操作注册”选上,但发生一下权限问题。

我的系统是Win7,已经确定我是管理员账户。不知道这个问题怎么解决的??

错误信息:

错误 6 无法注册程序集“E:\study\CallFileServiceDLL\WindowsFormsControlLibrary1\bin\Debug\WindowsFormsControlLibrary1.dll”- 拒绝访问。请确保您正在以管理员身份运行应用程序。对注册表项“HKEY_CLASSES_ROOT\WindowsFormsControlLibrary1.UserControl1”的访问被拒绝。 WindowsFormsControlLibrary1


------解决方案--------------------
打开VS的时候,请右键选择以管理员身份运行。或者编辑VS可执行程序的属性,设置为以管理员身份运行。
win7上光是管理员帐号登录还不行,在需要验证权限的时候需要VS是以管理员身份启动的。