c# - .NET 3.5:Assembly.Load 可以在加载的程序集中导致代码执行吗?
问题描述
我正在使用 .NET 3.5 ,使用Assembly.Load
/Assembly.LoadFrom
在运行时加载外部编译的 DLL,然后对新加载的类型使用反射。
我很好奇:加载程序集中的代码有什么方法可以执行,严格来说是我加载它的结果,而不是我在其中一种类型上构造或调用方法的结果?
我不需要自动执行代码,我只是好奇加载程序集的限制和潜在的副作用是什么。
如果可能的话,我很乐意看到Console.WriteLine
加载程序集的示例调用结果。
解决方案
推荐阅读
- swift - 从 Swift 中的 href 中提取链接
- html - 如何使 rmarkdown ioslides 宽屏
- javascript - 试图在反应中为门户呈现一个按钮并得到这个错误:× TypeError: Object(...) is not a function on the modalwrapper style
- c# - 在 Chrome 版本 74 中使用 Selenium:发生意外的 NoSuchElementException
- javascript - Gatsby:单击路线内锚元素会导致重新渲染
- javascript - 尝试使用圆形工具提示创建折线图
- python - 如何使用 squish 自动化工具从 Windows 资源管理器弹出窗口上传文件
- python - 如何在python中将相似文件名的文件组合在一起?
- c# - 如何为每个命名空间配置 Microsoft.Extensions.Logging.ILogger 级别?
- php - 为什么我的背景位置有一点空间