首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用reflexil更改程序集版本

使用reflexil更改程序集版本
EN

Stack Overflow用户
提问于 2012-05-25 18:54:23
回答 1查看 1.6K关注 0票数 0

我在试用Reflector v7.4的Reflexil插件。它承诺的代码更改的一切都运行得很好。然后,我想要更改一些程序集属性,主要是版本,并在reflector中再次加载程序集并验证时成功。但当我在Windows资源管理器中看到该程序集时,它仍然显示旧的程序集版本。请仔细查看图片以验证事实。以雷神的名义到底发生了什么。谁来帮帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-01 09:31:10

有趣的是..。这与托管世界与非托管世界之间的协作有关。如果您检查此Stackoverflow answer out,它可能会对您有所帮助。

如果您在Visual studio中打开您的exe (打开->文件,然后选择您的.exe),您将看到非托管版本信息。Reflexil不会改变它...它只更改应用程序的托管部分中的属性值。

如果您转到scooter software并超越比较,比较打补丁的可执行文件和未打补丁的可执行文件,您可以看到详细信息-默认情况下,它也会显示非托管版本信息。但是,您可以进行十六进制比较以了解更多信息,请转到Session ->使用->十六进制比较来比较文件。在比较过程中,您将看到托管.net版本的差异-但在文件末尾,您将看到托管代码和资源所在区域的非托管版本信息……在使用Reflexil修补属性值之后,它不会改变。

如果您有Visual Studio,只需打开可执行文件,转到版本信息,将值更改为您想要的值,然后单击保存,即可更改版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10753182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档