通过 Com Interop 在 WinForm 中使用 dotnetbrowser?

Using dotnetbrowser in a WinForm via Com Interop?

我们有一个应用程序,其中主要 UI 是用 vb6 编码的。我们还有多个 .net 程序集(winform 和 class 库)内置于 vb.net(VS2015,目标框架 4.5.2)。

我们能否在通过 com 互操作从我们的 vb6 主应用程序调用的 .net 程序集中使用 winform dotnetbrowser?

许可条款指示将许可作为嵌入式资源添加到项目中 - 该许可是否会作为嵌入式资源添加到 .net 程序集中?还是需要将其作为嵌入式资源添加到主应用程序 exe (vb6) 中?

我们能否在通过 com 互操作从我们的 vb6 主应用程序调用的 .net 程序集中使用 winform dotnetbrowser?

是的,这个用例是可能的。

许可文章指示将许可作为嵌入式资源添加到项目中 - 该许可是否会作为嵌入式资源添加到 .net 程序集中?还是需要将它作为嵌入式资源添加到主应用程序 exe (vb6) 中?

有几种方法可以向 DotNetBrowser 提供许可证:

  • 最常用和推荐的方法是将许可证包含到 应用程序 .NET 程序集作为嵌入式资源(它是 通常在执行构建时完成)
  • 另一种常见的方式是放置 许可证文件放入应用程序的工作目录中 加载并使用 DotNetBrowser
  • 最后,你可以指定完整路径到 使用 DOTNETBROWSER_LICENSE_PATH 环境的许可文件 变量