没有为CLI C ++调用EndPoint调用C#dll调用WCF Web服务

时间:2013-08-29 21:20:22

标签: c# .net wcf web-services c++-cli

我正在构建一个CLI / C ++ dll,它将用作EXE文件的插件。 CLI / C ++项目引用了C#dll。此外,C#dll具有对WCF Web服务的服务引用。

我曾经得到一个运行时异常,说“FileNotFound”。我发现C#dll必须与EXE位于同一个文件夹中才能找到它。但是,现在我得到一个例外,即没有为ServiceRefernce配置EndPoint。

有没有人处理类似的案件?我是否需要将服务引用配置文件复制到与EXE相同的文件夹中?

1 个答案:

答案 0 :(得分:0)

需要将服务引用配置复制到可执行文件的配置文件中。另一个程序集的应用程序配置文件无法(轻松)加载到正在执行的程序集中。