无法使用ILSpy反编译Windows Phone 8的System.Windows.dll

 乐乐 发布于 2023-01-18 11:57

我正在使用免费的.NET程序集反编译器ILSpy来分析标准和第三方.NET程序集.它适用于标准的.NET WinForms和WPF库,但我无法为位于的Windows Phone 8反编译System.Windows.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\WindowsPhone\v8.0\.它显示成员,但它们的内部(源代码)是空的.

这是ILSpy的问题,还是我们无法使用Red Gate的.NET Reflector等其他工具反编译Windows Phone .NET库?有没有其他方法来获取/查看这些程序集的源代码?

1 个回答
  • 安装的程序集C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\WindowsPhone\v8.0只是用于Visual Studio中自动完成的占位符.您可以通过安装模拟器使用的VHD图像(图像位于其中C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Emulation\Images)直接提取实际装配体.我不记得.NET程序集存储在VHD中的确切位置,但您应该能够使用Windows资源管理器的搜索功能轻松找到它们.这些是标准的.NET程序集,因此您可以使用任何反编译器(ILSpy,Reflector,JustDecompile,...)打开它们.

    2023-01-18 12:00 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有