如何让反射器加载不同的框架

时间:2010-07-27 09:35:09

标签: c# .net reflector

当你第一次启动.NET Reflector时,它会问你应该加载哪个框架的基本程序集。我经常从框架切换到框架,并想知道我每次都可以弹出这个问题(除了重新安装)。或者我是否必须为每个

手动创建列表

我似乎无法在菜单中或选项下找到它。

编辑:如果你想知道我的意思或者有一段时间没有“第一次使用”,这些是我所指的选择,图像referred to from here(现在包括.NET Framework 4.0,当然):

http://www.myviewstate.net/blog/image.axd?picture=select_framework_version.png

3 个答案:

答案 0 :(得分:9)

Reflector在没有已加载任何程序集的情况下显示该列表。

如果从Reflector中的主视图中删除所有程序集然后将其关闭,则下次启动时会再次弹出“Start Default Assembly List”对话框。

答案 1 :(得分:4)

您可以使用“文件”菜单中的“打开列表”菜单项创建列表并在它们之间切换。创建新列表并单击“选择”时,将显示首次运行应用程序时显示的列表。

答案 2 :(得分:2)

我不确定你要求的是什么,但听起来你想要一个菜单​​选择,允许你更改正在使用的基本框架版本以及树中的现有程序集......是正确?

我可以将此添加到我的powercommands addin中,它会执行以下操作:

  1. 你已经在你的树中加载了正常反射器的所有组件
  2. 你决定,嘿我想改变框架使用版本x
  3. 点击工具菜单 - >改变框架
  4. 弹出一个对话框询问您选择哪一个(看起来像反射器一个但必须是自定义的)
  5. 您选择框架版本
  6. 汇编树然后获取树中的任何默认框架程序集,使用新的框架版本程序集删除和重新填充,以及树中的其他程序集
  7. 这是您正在寻找的那种功能吗?