首页 > 解决方案 > 是否可以在最新版本的 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 框架开发应用程序?

标签: dllcomasp.net-core-2.0dllregistration

解决方案


推荐阅读