gpt4 book ai didi

.NET - 如何判断 dll 是该 dll 的 32 位版本还是 64 位版本

转载 作者:行者123 更新时间:2023-12-02 08:55:55 25 4
gpt4 key购买 nike

我们的应用程序中有一个项目,根据构建它的计算机上的处理器架构,构建 32 位或 64 位版本的 dll,以方便测试。

我可能可以预测将在给定机器上使用的 dll,但我们有多个开发人员,有些使用 64 位机器,有些使用 32 位机器,我希望能够检查他们是否将构建放入实时服务器已使用 32 位版本的 dll 或 64 位版本的 dll。

检查 dll 的属性不会为您提供此类信息。有办法获取吗?

谢谢

最佳答案

我不确定是否有任何方法可以查看程序集是否是为 x64/x86 编译的。不过,您可以使用 corflags 来指定。 msdn page

你也可以use this来自代码:Module.GetPEKind 方法

关于.NET - 如何判断 dll 是该 dll 的 32 位版本还是 64 位版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4947480/

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