脑子一热,想用没学过的C#语言搞两个桌面应用程序。
弄了两个C#软件,开发机器上运行的好好的,但是打包成可用软件,总是报未能加载文件或程序集。我查看是版本不对,已有的程序集和要的程序集的版本号匹配不对,因此找不到程序集。网上查了各种资料都不管用,C#社区也太小了吧,我看了有很多这样的问题,但没一个有用。
耗了我几天,彻底崩溃了。玛德,你不是版本号不对,我强行改的你的版本号一样。对已有的程序集开刀,用dnSpy软件强行修改它的版本号和要的版本号一致。这下爽了吧,可以用了吧。
博主在尝试使用未学过的C#语言开发桌面应用时遇到程序集版本不匹配的问题,导致打包后运行出错。尝试了各种网上的解决方案无效后,博主决定直接使用dnSpy工具修改已有的程序集版本号,使其与目标版本一致,最终成功解决了问题。此过程揭示了在软件开发中版本管理的重要性以及面对问题时的解决思路。
脑子一热,想用没学过的C#语言搞两个桌面应用程序。
弄了两个C#软件,开发机器上运行的好好的,但是打包成可用软件,总是报未能加载文件或程序集。我查看是版本不对,已有的程序集和要的程序集的版本号匹配不对,因此找不到程序集。网上查了各种资料都不管用,C#社区也太小了吧,我看了有很多这样的问题,但没一个有用。
耗了我几天,彻底崩溃了。玛德,你不是版本号不对,我强行改的你的版本号一样。对已有的程序集开刀,用dnSpy软件强行修改它的版本号和要的版本号一致。这下爽了吧,可以用了吧。
91
4024

被折叠的 条评论
为什么被折叠?
