发布包含 COM 引用的 .NET 5 项目

Publishing .NET 5 Project including COM References

我有一个 .NET 5 项目 运行ning。我已将 COM 参考添加到 Zebra 扫描仪 SDK。 SDK 是为 .Net Framework 构建的,但我希望它在 .NET 5 上 运行。我可以在我的机器上构建项目,因为我的机器上安装了 SDK。

现在的问题是,我想构建包含引用的项目。所以我可以轻松地将生成的 .dll 和 .exe 文件复制到新计算机上。无需在那里安装扫描仪 SDK。

有办法实现吗?也许从 COM 参考创建一个 dll 并使用它?

SDK Info

Scanner SDK Sample Projects

我找到了适用于 Zebra 扫描仪 SDK 的有效解决方案。在这种情况下,您可以确定 SDK 位置并在那里找到示例项目。它们包含 InterOp.CoreScanner.dll.

只需将此文件复制到您的项目文件夹中,将其用作参考即可。