2022-11-27 21:43
VM算法平台

提交一个bug。反复测试了。确实是bug

背景:

使用脚本工具,进行二次开发。

在C#,编辑好dll。 (vs2015, release, X64 编译环境)

bug:

在脚本调用dll。正常。

但是,如果再次修改这个dll,重新编译后重新加载调用。就出问题了。就是以后的修改的dll内容,不起作用。都跟修改前一样。

比如: 我开始定义了一个 加法函数  返回 a+b。结果。 后来我改了这个函数,编程返回 a-b。 重新编译,重新加载后,返回结果还是a+b。 

不仅仅,修改单个函数无效。就是重新编辑dll的任何操作。重新编译重新加载都不生效。(新增函数,无效。修改函数,无效)

在脚本编译的时候,没问题。执行的时候有问题。(永远只执行第一次加载的dll内容)


  • 466
  • 2
  • 分享

全部回答1

老六

已采纳

你好,重新加载dll是需要重启软件后再加载的。

2022-11-29 10:07 未知地区
    |
  • 评论
  • |
  • 1

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器