如何在WPF C#应用程序项目中引用/使用基于CPU的程序集清单?

问题描述 投票:0回答:1

我想从 Wpf C# 应用程序引用旧版 Win32 程序集。 我确实有 x86 或 x64 版本的 Win32 程序集,但我不知道如何根据选择目标 CPU 进行引用。我只能指定其中之一。

Visual Studio C# 项目似乎只允许一个引用,我不知道如何根据所选 CPU 引用不同版本的程序集,除非我在构建后步骤中使用一种丑陋的相互复制文件的方案。

是否可以创建一个包含两种 CPU 架构的“胖”程序集?我不记得曾经见过这个,也找不到相关示例的文档。如果存在,语法和文件结构是什么?

c# wpf windows visual-studio winapi
1个回答
0
投票

创建一个接口,然后使用此接口创建并组装为 x86 的包装器,然后创建 x64 的程序集。在运行时,程序集的加载类型取决于 CPU 架构。

© www.soinside.com 2019 - 2024. All rights reserved.