我正在尝试在同一个程序集中创建一个提琴手 Inspector2 和 IFiddlerExtension。但是,如果我在 /Fiddler2/Inspectors/ 文件夹中托管程序集,并且在 /Fiddler2/Scripts 程序集中托管时检查器将不会加载,则无法加载扩展。或者,有没有办法手动注入,比如说,在扩展的 OnLoad 代码中的检查器(反之亦然)?
我怀疑答案是否定的,但有人知道是否可以让 Fiddler 从同一个程序集中加载这两种类型吗?
背景: 我希望能够提供一个检查器,该检查器将提供给定响应的一些可视化,而扩展程序托管一个新选项卡,该选项卡将配置和提供对整个会话集的分析。
如果我需要单独的程序集,我可能需要三个,因为我会将公共代码分解为一个共享程序集,然后将两个程序集放在不同的位置。对于只有少数几种类型的小型程序集来说,这是很多额外的工作。