Kin*_*ngs 6 permissions com-interop visual-studio-2008
当选中构建属性中的Register for COM Interop选项时,出现错误:
无法注册程序集 - 拒绝访问
如果未选中该选项,则项目构建时不会出现任何错误.但我的要求是注册COM对象,因为我需要在VB中使用相同的对象.任何人都可以帮助我吗?
mdm*_*mdm 10
FrédéricHamidi答案的延伸(为您的先生提供),您既可以以管理员身份运行Visual Studio,也可以关闭'COM interop注册',并以管理员身份打开命令提示符.
注册组件的命令是这样的(在我的机器上 - W7 64位):
c:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /tlb /codebase C:\path\to\your\DLL
Run Code Online (Sandbox Code Playgroud)
我个人使用后者,因为调试过程非常复杂,有时无法单步执行代码(或者某些调试发生在另一台机器上)