代码之家  ›  专栏  ›  技术社区  ›  Gabriel Intriago

包含来自的WebServices的Dll。Net到vb6-如何设置应用程序。配置

  •  1
  • Gabriel Intriago  · 技术社区  · 7 年前

    我有一个与webServices一起工作的DLL。

    我与开发了一些项目。NET使用此DLL并正常工作。

    我还有一些用VB6开发的项目,我需要使用这个DLL,但当我调用运行webservice的方法时,它会显示以下消息。

    在服务模型客户端配置部分中找不到引用约定“MYDLLNAME”的默认终结点元素。这可能是因为找不到应用程序的配置文件,或者在客户端元素中找不到与此约定匹配的端点元素

    我从的项目开始就解决了这个问题。NET,我添加了应用程序的一部分。应用程序中DLL项目的配置。项目main的配置,它工作正常。

    我的问题是,如何在VB6中解决它?

    1 回复  |  直到 7 年前
        1
  •  2
  •   froque Alexander Klimetschek    7 年前

    假设您有:

    • 名为project1的DLL。写入的dll。NET,这需要一个应用程序。配置
    • 名为project2的EXE。exe已写入。净额
    • 一个名为project3的EXE。用VB6编写的exe。

    您需要复制project1应用程序的一部分。配置到项目3。exe。配置。

    您之前所做的是将相关部分复制到project2应用程序。配置,编译时重命名为project2。exe。配置。

    请注意,当您使用VB6 IDE时,该过程需要一个应用程序。配置是VB6。exe,所以我也会复制该应用程序。配置到VB6文件夹,并将其重命名为VB6。exe。配置。 See this answer