dll - 是否可以在最新版本的 ASP.NET Core 中添加 COM 引用?
问题描述
我们有一个软件,它有一个 COM 接口与之通信。我必须为应用程序构建一个 Web 服务来访问软件的数据,并且我想在ASP.NET Core中构建它。
我在“添加引用”对话框中找不到COM 部分。只有一个浏览部分来添加外部程序集。我添加了COM DLL 的类型库,但它不起作用。服务器给出502错误。
事件查看器在请求后出现此错误:
Faulting application name: AspNetCoreDemo.exe, version: 0.0.0.0, time
stamp: 0x5bca0f4b
Faulting module name: coreclr.dll, version: 4.6.27019.6, time stamp:
0x5bc9ebee
Exception code: 0xc0000005
Fault offset: 0x0000000000050318
Faulting process id: 0x17cc
...
是否有任何解决方案可以将 COM 库与 ASP.NET Core 项目一起使用,或者我必须使用旧的 ASP.NET .NET 框架开发应用程序?
解决方案
推荐阅读
- angular - 离子角度相机或文档扫描仪文件上传
- c# - 为 API 添加标准 Json 响应
- matplotlib - Python ValueError:一个系列的真值不明确
- react-native - React Native 中的 Touchables
- javascript - CSS/JS 模糊,除了鼠标周围
- c++ - C ++将数字和逗号的char数组转换为整数列表?
- c++ - 'struct' 之前的预期主表达式
- jmeter - 如何在 Jmeter 中处理刷新令牌
- wix - Wix Toolset 重大升级并没有完全删除以前的版本
- vbscript - 如何更改vbscript消息框的任务栏图标?