【问题标题】:asp.net dnxcore50 load assembly by file pathasp.net dnxcore50 按文件路径加载程序集
【发布时间】:2015-09-08 05:57:20
【问题描述】:

如何在 dnxcore50 (DNX Core 5.0) 下的 asp.net 中加载程序集?

我的 asp.net 5 应用程序所在的目录中有一个 Lib/FooLibrary.dll 路径,但我似乎找不到任何通过反射加载程序集的方法

我的最终目标是使用反射来加载程序集并获取一些 MethodInfos 以便进行一些轻量级代码生成。

【问题讨论】:

    标签: c# reflection dnx .net-core


    【解决方案1】:

    您在 IAssemblyLoadContextAccessorIAssemblyLoaderContainer 之后。

    使用示例可以在 github here 的 asp.net home repo 中找到。

    【讨论】:

    • 这是一个很好的起点,但现在我正在努力获取应用程序的路径...我收到以下错误:需要绝对路径信息。参数名称:assemblyPath 为了调试,我在 IISExpress 上运行应用程序,但似乎无法弄清楚如何访问 DLL
    • 示例链接已损坏
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    • 2012-11-28
    相关资源
    最近更新 更多