我试图构建一个简单的解决方案,但始终会出现以下错误:
严重程度代码描述项目文件行抑制状态错误程序集'ASCOM.DeviceInterfaces、Version=6.0.0.0、Culture=neutral、PublicKeyToken=565de7938946fba7‘未为COM互操作注册。请在regasm.exe /tlb注册。ASCOM.ML16200.DeviceClass1
错误,程序集"C:\Users\tonyb\source\repos\ASCOM.ML16200.DeviceClass1\ASCOM.ML16200.DeviceClass1\bin\Debug\ASCOM.ML16200.Camera.dll“无法转换为类型库。类型库导出程序在处理'ASCOM.ML16200.Camera,ASCOM.ML16200.Camera‘时遇到错误。错误:错误加载类型库/DLL。ASCOM.ML16200.DeviceClass1
我尝试在中使用以下命令,但始终失败:
PS C:\Users\tonyb\source\repos\ASCOM.ML16200.DeviceClass1> regasm.exe ASCOM.ML16200.Camera.dll /tlb Microsoft .NET Framework程序集注册实用程序版本4.8.4084.0为Microsoft .NET Framework版本4.8.4084.0版权(C) Microsoft Corporation。版权所有。
RegAsm : error RA0000 :无法找到输入程序集'ASCOM.ML16200.Camera.dll‘或其依赖项之一。PS C:\Users\tonyb\source\repos\ASCOM.ML16200.DeviceClass1>
有人能告诉我如何正确注册这个.dll吗?
发布于 2020-12-22 03:01:43
我可以假设这会帮到你:
1.以管理员身份运行Visual。并尝试重新构建项目,然后开始调试(因此Visual将尝试注册.dll文件)。此方法在Visual 2015上对我有效。
但是,在Visual 2019中为焦点用户开发驱动程序时,此方法对我无效。
2.在手动模式下注册ASCOM .dll文件:
不要忘记,您不能直接调试.dll文件,请使用其他应用程序进行调试。例如,ASCOM为此类应用程序提供现成的模板。
https://stackoverflow.com/questions/65118452
复制相似问题