如何解决.NET Framework更改
我对更改目标框架有疑问。我有一个目标框架为4.0的项目,并将其更改为4.5以使用一些4.5功能。然后我重新加载该项目并清理它,然后再重新生成该项目,但4.5的功能无法正常工作。
解决方法
根据评论,听起来这里的基本问题是CPU平台目标;基本上有四个可能的目标:
- 始终以x86模式(32位模式)运行
- 始终以x64模式运行(64位模式;显然,这在32位OS或设备上将不起作用,但是您再也看不到这些了!)
- 在x86或x64上运行,但在可能的情况下更喜欢x64
- 在x86或x64上运行,但在可能的情况下更喜欢x86
听起来您正在针对外部32位进程,并且您的工具应用程序正在作为64位进程运行。 Windows在32位和64位进程之间有很多烟雾和镜像(因此存在“ WOW64”-也称为“ Windows 64位上的Windows 32位”等)。为了在不同进程之间查看时获得最佳结果,32位工具应查看32位进程,而64位工具应查看64位进程。由于gta_sa似乎是32位的,因此32位工具查询该API会获得更好的结果,因为它不仅查看WOW64填充程序,而且可以直接查看实际过程。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。