如何用命令行判断一个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开发的显示为空

相关推荐
王燕龙(大卫)5 分钟前
递归下降算法
开发语言·c++·算法
zxy28472253019 分钟前
C#上传文件到腾讯云的COS
c#·腾讯云·cos·oss·存储桶
冰茶_25 分钟前
WPF之高级绑定技术
microsoft·微软·c#·wpf·mvvm·数据绑定
冰茶_35 分钟前
WPF之尺寸属性层次
microsoft·微软·c#·wpf·布局系统
青出于兰1 小时前
C语言|函数的递归调用
c语言·开发语言
2401_858286111 小时前
CD36.【C++ Dev】STL库的string的使用 (下)
开发语言·c++·类和对象·string
sanx181 小时前
从零搭建体育比分网站完整步骤
java·开发语言
若水晴空初如梦2 小时前
QT聊天项目DAY09
开发语言·qt·bootstrap
leo__5202 小时前
matlab 产生载频和宽度的脉冲串,并叠加高斯白噪声
开发语言·人工智能·matlab
关岭风尘2 小时前
Matlab/Simulink - BLDC直流无刷电机仿真基础教程(七) - 波形解析专题P2
开发语言·matlab·bldc电机·相线接错·电机缺相