我正在做一个 aspx 页面来显示库的代码使用示例。
所以基本上,我想例如有:描述源代码按钮输出(在数据网格中)
与其将按钮后面的代码复制并粘贴到 aspx 页面中用于显示目的,我认为能够在运行时读取实际源代码并显示它可能会很好。除了光滑之外,这还有一个额外的好处,即确保显示的源代码是最新的,而如果有人进行了更改并忘记使用新代码更新 aspx 页面,则复制和粘贴可能会过时。
我可以想到 2 种可能的方法来做到这一点: 1) (kludgy) - 部署文件背后的代码,然后可以在运行时读取这些代码,并且可以解析并显示正确的功能代码。2)(首选)运行时反编译 DLL(如反射器所做的那样)并显示代码。
所以我知道如何做#1,但不知道#2(如果可能的话)。