求救,GetExportedValues获取导出对象失败

浮一大白开水 2019-04-04 04:19:13
使用dnspy对一个程序进行反编译,如果不做修改,使用dnspy调试,GetExportedValues可以获取对象成功。如果对程序进行重新编译,内容未做任何修改,仅重新编译程序,再进行调试时,在GetExportedValues调用时返回一个空的Collection <T>对象。
Namespace:
System.ComponentModel.Composition.Hosting GetExportedValues<T>(String)
...全文
297 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
浮一大白开水 2019-04-04
  • 打赏
  • 举报
回复
我将这部分代码独立出来建立一个测试工程序,又是可以的。
stherix 2019-04-04
  • 打赏
  • 举报
回复
反编译还没有那么完美 反编译后的代码重新编译后,部分逻辑不正常,或者压根不能编译的情况 你可以去github提个issue,附上环境
浮一大白开水 2019-04-04
  • 打赏
  • 举报
回复
引用 2 楼 OrdinaryCoder 的回复:
GetExportedValues函数里面可以看见吗 GetExportedValues获取集合是从哪获取的,是不是重现编译的时候数据源路径改变了
不是数据源路径变了,同路径下的还有其它的库,是可以获取成功的。
OrdinaryCoder 2019-04-04
  • 打赏
  • 举报
回复
GetExportedValues函数里面可以看见吗
GetExportedValues获取集合是从哪获取的,是不是重现编译的时候数据源路径改变了
浮一大白开水 2019-04-04
  • 打赏
  • 举报
回复
来位大神过来吹吹水也行呐。
详情可查看下方数据集可视化效果。 【数据集概况】 · 检测类别(中文):[自行车(bicycle), 汽车(car), 牛(cow), 鹅(goose), 马(horse), 人(human), 摩托车(motorbike), 羊(sheep), 危险标志(ss danger), 左转标志(ss left), 禁止鸣笛标志(ss no horn), 停车标志(ss parking), 右转标志(ss right), 停止标志(ss stop), 人行横道标志(ss xwalk), 绿灯(tl green), 关灯(tl off), 红灯(tl red), 黄灯(tl yellow)] · 训练集:1365 张 · 验证集:90 张 · 测试集:62 张 · 总计:1517 张 该数据集基于室内模拟交通场景构建,聚焦于交通标志、车辆及动物等目标的精准识别,为智能交通系统训练提供高质量样本,具有显著的行业应用价值与技术研究意义。训练集、验证集与测试集分别包含1365张、90张与62张图像,数据分布比例合理,训练集规模充足以保障模型学习充分,验证集与测试集用于模型性能评估,有效支撑模型迭代优化。所有目标均经过严格标注,边界框绘制精准,类别标注规范统一,无模糊或错误标注情况,确... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 41 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9644** mAP50-95 | 0.7193 Precision | 0.9278 Recall | 0.9049 train/box_loss | 0.8936 tra...

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧