在VB6中使用WCF DLL?

时间:2010-04-06 20:38:15

标签: wcf vb6 wcf-binding wcf-client

我有一个需要与VS2008 VB.NET WCF服务器通信的VB6应用程序。我已经构建了一个在客户端使用的VB.NET WCF DLL,它几乎与VB6应用程序一起使用。当我尝试在调试模式下运行VB6应用程序时,我得到“找不到名称为'NetTCPBinding_IComPortManager'的端点元素,并在ServiceModel客户端配置部分中收缩'IComPortManager'。”使用虚拟VB.Net客户端应用程序,使用相同的WCF DLL工作正常。我认为VB6 app / WCF DLL没有找到app.config。 app.config应该在哪里?有没有办法告诉WCF在哪里找到app.config?

2 个答案:

答案 0 :(得分:1)

应该将app.config命名为您的主机是.NET应用程序,即

  

YourAppName.exe.config

答案 1 :(得分:1)

我的回答here描述了有关VB6和exe.config文件的所有问题。