代码之家  ›  专栏  ›  技术社区  ›  Kevin Montrose

Xbaps的x86目标平台

  •  1
  • Kevin Montrose  · 技术社区  · 15 年前

    我有一个XAML浏览器托管应用程序(XBAP)项目,它依赖于另一个仅x86的项目。如果我将目标平台保留为“任何CPU”,那么在运行时(关于抓取DLL)所有类型的地狱都会被释放。但是,如果我将XBAP项目切换到目标x86,我会得到以下编译时错误:

    错误7-无法生成 平台特定的XAML浏览器 应用程序。如果HostinBrowser属性 设置为“真”,或者不设置 platformTarget属性或设置它 到“anycpu”。

    这方面有工作要做吗?或者我需要为这个*找出一些可怕的多进程+ipc解决方案吗?

    *一想到这些,我就感到恐惧。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Mikael Svenson    15 年前

    如果您的dependent.dll没有任何到win32本机dll的链接,您可以在Reflector中分解它并将其重新编译为任何CPU,或者在可能的情况下获取任何CPU版本。如果它有win32链接,那么我认为您必须按照您的建议将它分成多个进程。