可能重复: How do I register a COM DLL written in C# with Regsvr32?
我用C#编写了一个动态链接库(.Net 4使用VS2010)。我已经勾选了这些框,使之可见,并为COM互操作注册。然后我将DLL和相关文件保存到c:\Program \MyCode目录中。
当我为DLL运行regsvr32 (我想在Excel项目中使用它)时,我会得到上面的错误消息。我正在使用SP3运行Windows。我搜索过其他有同样问题的线程,但没有发现任何有用的东西。
任何想法都将不胜感激。
约翰。
发布于 2013-01-03 15:17:30
我相信你想要的是雷加,而不是regsvr32:http://msdn.microsoft.com/en-us/library/tzat5yw6(v=vs.71).aspx
如果您正在构建32位程序集,请确保运行此模型:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe
如果您正在构建64位程序集,请运行以下命令:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe
https://stackoverflow.com/questions/14141616
复制相似问题