gpt4 book ai didi

C# 和 PInvoke 到 32/64 位 DLL

转载 作者:行者123 更新时间:2023-11-30 16:07:54 25 4
gpt4 key购买 nike

<分区>

我正在创建一个类库,我希望最终能将它放在 NuGet 上。现在,它的目标是 AnyCPU。

我现在想 PInvoke 到一个 DLL 中,它有 32 位和 64 位版本。最初,我以为我只使用 32 位版本,但这引发了 BadImageFormatException。我将库更改为仅针对 X86,虽然这有效,但它要求调用者也是 32 位进程。这自然不适用于 NuGet 项目。

感谢任何有关如何使用 native 库的 32/64 位版本以及如何将其打包到 NuGet 中的想法(最好不要有 2 个不同的程序集)。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com