asp.net dnxcore50 按文件路径加载程序集
Posted
技术标签:
【中文标题】asp.net dnxcore50 按文件路径加载程序集【英文标题】:asp.net dnxcore50 load assembly by file path 【发布时间】:2015-09-08 05:57:20 【问题描述】:如何在 dnxcore50 (DNX Core 5.0) 下的 asp.net 中加载程序集?
我的 asp.net 5 应用程序所在的目录中有一个 Lib/FooLibrary.dll 路径,但我似乎找不到任何通过反射加载程序集的方法
我的最终目标是使用反射来加载程序集并获取一些 MethodInfos 以便进行一些轻量级代码生成。
【问题讨论】:
【参考方案1】:您在 IAssemblyLoadContextAccessor 和 IAssemblyLoaderContainer 之后。
使用示例可以在 github here 的 asp.net home repo 中找到。
【讨论】:
这是一个很好的起点,但现在我正在努力获取应用程序的路径...我收到以下错误:需要绝对路径信息。参数名称:assemblyPath 为了调试,我在 IISExpress 上运行应用程序,但似乎无法弄清楚如何访问 DLL 示例链接已损坏以上是关于asp.net dnxcore50 按文件路径加载程序集的主要内容,如果未能解决你的问题,请参考以下文章
我应该如何为 dnx451 和 dnxcore50 引用 HttpClient?
dnxcore50可以引用针对.net4.5编译的nuget包吗
在 asp.net 中按日期过滤 DirectoryInfo 文件
如何以中等信任从 ASP.NET 中的 bin 文件夹加载文件