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

2023-12-23

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

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

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

Thanks


我不确定是否有任何方法可以查看程序集是否是为 x64 / x86 编译的。 不过,您可以使用 corflags 来指定。msdn页面 http://msdn.microsoft.com/en-us/library/ms164699(v=vs.80).aspx

你也可以use this http://msdn.microsoft.com/en-us/library/system.reflection.module.getpekind%28VS.80%29.aspx来自代码:Module.GetPEKind 方法

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • 数据绑定问题,请解释

    public partial class Form1 Form MyClass myClass new MyClass one two public Form1 InitializeComponent textBox1 DataBindin
  • 如何将 Activator.CreateInstance 与字符串一起使用?

    在我的反射代码中 我的通用代码部分遇到了问题 特别是当我使用字符串时 var oVal object Test var oType oVal GetType var sz Activator CreateInstance oType oVa
  • 当文件已存在时无法创建该文件

    我正在使用 Winforms 并且尝试将文件从一个位置复制到另一个位置 如果同名文件已经存在 我想覆盖它 但我收到类似 当文件已存在时无法创建文件 的错误 我想覆盖该文件 我应该怎么办 我试过File copy代替File move 但我遇
  • 无法从程序集“mscorlib”加载类型“System.Runtime.CompilerServices.ExtensionAttribute”

    第一次启动我的网站时 我收到此错误 Could not load type System Runtime CompilerServices ExtensionAttribute from assembly mscorlib Version
  • Roslyn 将内容嵌入到程序集中

    是否可以嵌入content使用 roslyn 进入程序集 嵌入资源效果很好 但不知道如何添加内容 我添加这样的资源 foreach string file in Directory GetFiles inputPath Where item
  • 这可以用 Moq 来嘲笑吗?

    我正在努力模拟一些外部依赖项 并且在一个第三方类中遇到了麻烦 该类在其构造函数中接收另一个第三方类的实例 希望 SO 社区能给我一些指导 我想创建一个模拟实例SomeRelatedLibraryClass它的构造函数接受一个模拟实例Some
  • 我如何知道文件已打开或正在使用? [复制]

    这个问题在这里已经有答案了 可能的重复 有没有办法检查文件是否正在使用 https stackoverflow com questions 876473 is there a way to check if a file is in use
  • .NET 的 C 代码解析器

    有谁知道 NET 的 C 解析器库吗 我打算将 C 代码解析为某种形式的对象图 这样我就可以将其转换为不同的语言 ANTLR 可以做你想做的事 它有一个 C 预处理器和 ANSI C 语法 https github com antlr gr
  • 正则表达式:如何获取组名称

    我有一个 NET 正则表达式 它看起来类似于
  • .net core 1.1 中嵌入的 power bi

    目前 我正在尝试在 Visual Studio 2017 中为我的 net core 1 1 项目导入 powerbi 包 但是 我收到以下错误 Install Package Package Microsoft PowerBI Core
  • System.Windows.Threading.Dispatcher.Invoke(System.Delegate, System.Object[]) 何时添加?

    使用我的应用程序的一些人似乎越来越 System MissingMethodException Method not found System Object System Windows Threading Dispatcher Invok
  • 当 C# 位于同一包含类中时,为什么以及如何允许访问类本身之外的私有变量?

    我不知道这个问题是否具有足够的描述性 但是这种行为为什么以及如何存在 public class Layer public string Name get set private IEnumerable children public IEn
  • 检测笔记本电脑盖子的关闭和打开

    是否可以检测笔记本电脑的盖子何时打开或关闭 从我读到的内容来看 这是不可能的 但 SO 之前已经帮助我完成了不可能的任务 我发现唯一可能朝着正确方向的事情是关于报告电源按钮所需的 IOCTL 的 MSDN 博客文章 https learn
  • 如何使 WinForms UserControl 填充其容器的大小

    我正在尝试创建一个多布局主屏幕应用程序 我在顶部有一些按钮链接到应用程序的主要部分 例如模型中每个实体的管理窗口 单击这些按钮中的任何一个都会在面板中显示关联的用户控件 面板包含用户控件 而用户控件又包含用户界面 WinForms User
  • 在 Windows 中为 Apple 推送通知创建 p12 证书

    我正在用 C 为 iPhone 做推送通知 服务器端 我有 developer Push SSL certi cer 文件 如何从 cer 文件创建 p12 证书 或者我必须在我的电脑上安装上述 cer 文件 在服务器端发送推送通知所需的文
  • ASP.NET 3.5 更新至 4.0 -> Sys.WebForms.PageRequestManager 未定义

    正如标题所示 我最近将包含 UpdatePanels 和类似 AJAX 技术的 ASP NET 3 5 应用程序更新为 ASP NET 4 0 不幸的是 UpdatePanel 不再起作用 整页回发使一切都变得糟糕 Web config 文
  • 公共领域还好吗?

    在你像我最初那样做出直觉反应之前 请阅读整个问题 我知道它们让你感觉很脏 我知道我们以前都被烧伤过 我知道这不是 好风格 但是公共场所可以吗 我正在开发一个相当大规模的工程应用程序 该应用程序创建并使用结构的内存模型 从高层建筑到桥梁再到棚
  • 如何在 IIS 中手动配置虚拟目录

    我正在尝试让外部 Visual Studio 解决方案在 Visual Studio Professional 2010 的本地副本中工作 当我打开该解决方案时 我看到一条错误消息 指出本地 IIS URL 尚未配置 我想创建一个虚拟目录吗
  • 在 foreach 循环中更改另一个结构内的结构

    打印以下代码 调用 MyMethod 时 0 0 0 1 我希望它打印 0 0 1 1 为什么是这样 Code private struct MyStruct public MyInnerStruct innerStruct private
  • 假装 .NET 字符串是值类型

    在 NET 中 字符串是不可变的 并且是引用类型变量 这通常会让新的 NET 开发人员感到惊讶 因为他们的行为可能会将它们误认为是值类型对象 然而 除了使用实践StringBuilder对于长连接 尤其是 在循环中 在实践中是否有任何理由需

随机推荐

  • Pandas/SQL 共现计数

    假设我有下表 数据框 d store s1 s1 s2 s2 product a c a c df pd DataFrame data d print df store product 0 s1 a 1 s1 c 3 s2 a 4 s2 c
  • 使用 WIA 在 C# 中使用网络摄像头自动拍照

    我正在使用 WIALib 访问我的网络摄像头 我正在开发的代码非常简单 按下按钮时 会拍摄网络摄像头图片 然后显示在图片框中 我已经可以使用网络摄像头拍照 但尚未完全自动化 我发现检索网络摄像头拍摄的照片的唯一方法是使用以下方法 wiaPi
  • 如何从Python文件中读取多个字典?

    我对 python 比较陌生 我正在尝试读取一个包含多个字典的 ascii 文件 该文件具有以下格式 Key1 value1 key2 value2 Key1 value1 key2 value2 文件中的每个字典都是嵌套字典 我正在尝试将
  • 带有聚合的 Django 子查询

    我有两个模型叫User and Transaction 这里我想获取状态为成功的所有用户的交易金额总和 我尝试过使用子查询 但我不知道如何用条件注释子查询的聚合 class User models Model name models Cha
  • 如何在Python中使变量不可变

    我的Python脚本 N 2 2 2 matrix a N 0 b a print b prints 0 0 for i in range N a i N 0 for i in range N for j in range N a i j
  • 如何与backbone同步加载外部模板

    我正在尝试使用phonegap backbone js 和coffescript 构建一个移动应用程序 我想做这样的事情 class MyApplication Views EntriesIndex extends Backbone Vie
  • 如何从 M2 降级到 M0 mongoDB 集群层

    我有 M2 Mongodb 集群 想降级到 M0 当我去修改时 它只允许升级 还有其他方法可以降级到免费套餐吗 您无法缩小到 M0 因为免费套餐使用与其他集群不同的共享架构 但是您可以使用转储数据蒙戈转储 https docs mongod
  • 如何在Python中使用for循环打印三角金字塔图案?

    我正在使用以下for循环代码打印星形图案 并且代码工作得很好 这是我的代码 for i in range 1 6 for j in range i print end print 此代码显示 现在 我的问题是如何打印输出 如下所示 实际上
  • 如何在 Django South 迁移中正确加载固定装置?

    我正在使用 Django 1 5b1 向南迁移 生活总体来说很美好 我有一些架构更新来创建我的数据库 其中包括用户表 然后我加载一个夹具ff User 我的自定义用户模型 def forwards self orm from django
  • Heroku 上找不到 Django 静态文件(使用白噪声)

    这个问题似乎被问了好几次 但我无法解决 我在生产环境中部署了一个 django 应用程序DEBUG False 我设置了我的allowed host 我用了 load static from staticfiles 加载静态文件 我准确地写
  • 从外部存储库触发工作流程

    我可以根据对我的存储库的推送来触发工作流程 on push 当推送到我无权推送访问的另一个公共存储库时 是否可以触发工作流程 例如phpmyadmin https github com phpmyadmin phpmyadmin 我很确定答
  • 在java中读取文本文件时出现垃圾字符

    我有一个java 它调用windows bat 文件 它会进行一些处理并生成输出文件 Process p Runtime getRuntime exec cmd c filename 现在 当从以下程序读取文件时 filexists 是检查
  • IE11 中 window.setinterval 的问题(因为浏览器缓存 JSON 响应)

    我编写了一个 JavaScript 方法 用于以一秒的间隔加载页面上的内容 它在 Chrome 和 Firefox 中运行良好 但在 Internet Explorer 中则不然 1000ms后自动重新加载不起作用 如何解决这个问题 fun
  • “react-pdf”显示在 PDF 中找到的文本而不是 PDF 本身?

    https www npmjs com package react pdf https www npmjs com package react pdf 我正在使用这个包来尝试显示 PDF 文件 这是我当前显示的 PDF https i st
  • Pandas 中的标签平滑(软目标)

    在熊猫中有get dummies http pandas pydata org pandas docs stable generated pandas get dummies htmlone hot 编码分类变量的方法 现在我想做标签平滑
  • 获取当前位置的邮政编码 - iPhone SDK

    如何使用mapkit获取当前位置的邮政编码 我在文档中没有找到任何用于获取此信息的API 我使用了CLLocationManager的坐标 姿态 水平 垂直 航向和速度参数 但未能获取邮政编码 任何人都可以给我 API 或示例代码来完成它
  • 带有 NavigationLink 的 Swift onTapGesture

    我想在点击 触摸某个 NavigationLink 时执行一项功能 我假设 onTapGesture或者类似的东西会很有用 但是当我添加 onTapGesture它永远不会在触摸我的 NavigationLink 时触发 我需要使用不同的事
  • 将不同类型的数组存储到交错数组中

    存储在交错数组中的数组是否需要具有相同的类型 例如 我可以在一个锯齿状数组中存储一组整数和一组字符串吗 为什么不使用对象数组 这是一个例子 var jaggedArray new object 3 jaggedArray 0 new 1 2
  • Android Jelly Bean MeasureSpec 错误

    我遇到了这个问题 https stackoverflow com questions 20121696 slidingmenu bug in android 4 3 https stackoverflow com questions 201
  • .NET - 如何判断 dll 是该 dll 的 32 位版本还是 64 位版本

    我们的应用程序中有一个项目 根据构建它的计算机上的处理器架构 构建 32 位或 64 位版本的 dll 以方便测试 我可能可以预测将在给定机器上使用的 dll 但我们有多个开发人员 有些使用 64 位机器 有些使用 32 位机器 我希望能够