我想分享我几周前遇到的一个问题,这个问题花了我大约1周的时间来解决。
此问题与通过COM互操作公开以从MS Access 2010进行访问的.NET用户控件有关。
尽管使用regams / tlb myUC.dll在regasm中注册了Usercontrol,但每次我在MS Access表单中放置此.NET“ Activex”控件的实例时,我都会收到此错误:“未注册OLE服务器”。
在安装了VS.NET的开发环境中未重现此问题。
无论如何,通过对程序集及其所有参考进行强烈签名来解决此问题。 然后,我们使用regasm / tlb / codebase myUC.dll注册该组件。
这样做之后,我就可以在MS Access表单中添加此组件。
From: https://bytes.com/topic/net/insights/962357-net-usercontrols-error-ms-access