代码之家  ›  专栏  ›  技术社区  ›  MarkL

通过Com互操作在WinForm中使用dotnetbrowser?

  •  1
  • MarkL  · 技术社区  · 8 年前

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

    我们可以在中使用winform dotnetbrowser吗。net程序集,该程序集是通过vb6主应用程序的com互操作调用的?

    许可条款指示将许可证作为嵌入式资源添加到项目中-是否将此许可证添加到。net组件作为嵌入式资源?或者需要将其作为嵌入资源添加到主应用程序exe(vb6)中吗?

    1 回复  |  直到 8 年前
        1
  •  2
  •   Vladyslav Tsvek    8 年前

    我们可以在中使用winform dotnetbrowser吗。net程序集,该程序集是通过vb6主应用程序的com互操作调用的?

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

    许可条款指示将许可证作为嵌入式资源添加到项目中-是否将此许可证添加到。net组件作为嵌入式资源?或者需要将其作为嵌入资源添加到主应用程序exe(vb6)中吗?

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

    • 最常见和推荐的方法是将许可证纳入 应用程序。NET assembly作为嵌入式资源(它是 通常在执行构建时执行)
    • 另一种常见的方法是 将许可证文件保存到应用程序的工作目录中 加载和使用DotNetBrowser
    • 最后,您可以指定 使用DOTNETBROWSER\u LICENSE\u路径环境的许可证文件 变量