-1

在我的 WPF 应用程序中,我添加了对 COM 可调用包装 dll 的引用。这个 dll 基本上充当我的 WPF 应用程序 (.exe) 和旧版 .exe (MF) 项目之间的接口。

我已经制作了遗留代码的解决方案,包括 COM 可调用包装器、遗留项目 (.exe) 和另一个包含 WPF 应用程序的解决方案。

当通过调试启动旧代码的 exe 时,一切正常。但是当我运行 Legacy exe 时。从 Visual Studio 外部(不是调试它),然后我的 WPF 应用程序无法连接到旧版的 exe。通过 COM 可调用包装器。

4

1 回答 1

0

我知道了问题所在。所以基本上当我调试我的遗留系统时,exe 是从调试文件夹启动的。因此,当 WPF 尝试连接到旧版的 exe 时,这是我给出的调试路径。

但是,当我启动 Legacy exe 时没有从其他位置启动的调试,因此我的 WPF 应用程序无法连接到它。

于 2013-06-25T07:34:00.353 回答