在为所有用户构建的解决方案中运行x86项目

时间:2017-08-29 00:56:00

标签: c# activex

我的公司有一个使用VS 2015和.NET 4构建的现有解决方案.XAML用于UI。该解决方案适用于任何CPU。我有一个集成项目,它使用Active X连接到由不同公司创建的x86项目。我有一个Wrapper类,允许我与这个其他项目进行通信,并提供一个UI来显示它们返回的医学图像。我还有一个测试应用程序,它构建为x86应用程序,以确认一切都在使用连接。

我遇到的问题是Wrapper项目需要构建为x86项目,以便通过Active X连接到其他应用程序。我通过尝试使用测试应用程序的各种配置来确认这一点。但是,当构建为x86时,主代码(构建为All Users)似乎无法访问Wrapper代码(通过日志记录确认)。

我最初开始使用Wrapper作为COM对象进行测试,但这也不起作用。我将Wrapper移植到主代码库中以试图跟踪它并确定问题所在,但是无法解决问题。

我的问题是,如何从为任何CPU构建的代码库访问x86项目?

0 个答案:

没有答案