如何用命令行判断一个exe是不是c#wpf开发的

在powershell下执行

复制代码
$assembly = [Reflection.Assembly]::ReflectionOnlyLoadFrom("你的exe全路径")
$references = $assembly.GetReferencedAssemblies()
echo $assembly
$references | Where-Object { $_.Name -match "PresentationFramework|PresentationCore|WindowsBase|System.Xaml" }

WPF 应用:通常引用以下程序集:

PresentationFramework

PresentationCore

WindowsBase

System.Xaml

如下图所示:

当一个exe不是wpf开发的显示为空

相关推荐
WYH28726 分钟前
C#控制台输入(Read()、ReadKey()和ReadLine())
开发语言·c#
祈祷苍天赐我java之术29 分钟前
Java 迭代器(Iterator)详解
java·开发语言
秋氘渔1 小时前
综合案例:Python 函数知识整合 — 学生成绩管理系统
开发语言·python
我命由我123451 小时前
软件开发 - 避免过多的 if-else 语句(使用策略模式、使用映射表、使用枚举、使用函数式编程)
java·开发语言·javascript·设计模式·java-ee·策略模式·js
long3161 小时前
java 策略模式 demo
java·开发语言·后端·spring·设计模式
hqwest2 小时前
C#WPF实战出真汁06--【系统设置】--餐桌类型设置
c#·.net·wpf·布局·分页·命令·viewmodel
AI 嗯啦2 小时前
SQL详细语法教程(三)mysql的函数知识
android·开发语言·数据库·python·sql·mysql
Vae_Mars4 小时前
WPF中使用InputBindings进行快捷键绑定
wpf
GUET_一路向前4 小时前
【C语言】解释形参void *data用法
c语言·开发语言·通用指针
skywalk81634 小时前
转换一个python项目到moonbit,碰到报错输出:编译器对workflow.mbt文件中的类方法要求不一致的类型注解,导致无法正常编译
开发语言·moonbit·trae