我正在尝试构建一个简单的解决方案,但总是出现以下错误:
严重性代码描述项目文件行抑制状态错误程序集“ASCOM.DeviceInterfaces,版本=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
我尝试在 Visual Studio Powershell 中使用以下命令,但总是失败:
PS C:\Users\tonyb\source\repos\ASCOM.ML16200.DeviceClass1> regasm.exe ASCOM.ML16200.Camera.dll /tlb Microsoft .NET Framework Assembly Registration Utility version 4.8.4084.0 for Microsoft .NET Framework version 4.8.4084.0版权所有 (C) 微软公司。版权所有。
RegAsm:错误 RA0000:无法找到输入程序集“ASCOM.ML16200.Camera.dll”或其依赖项之一。PS C:\Users\tonyb\source\repos\ASCOM.ML16200.DeviceClass1>
谁能告诉我如何正确注册这个.dll?