动态加载dll(比如webapi)
来源:互联网 发布:指南针炒股软件卸载 编辑:程序博客网 时间:2024/05/17 22:18
贴下码:
const string signpath = "webapi"; //应用程序根目录下的webapi文件夹中存放api文件 const string signfile = ".dll"; //加载的pai文件的扩展名须是dll ICollection<Assembly> baseAssemblies = base.GetAssemblies(); List<Assembly> assemblies = new List<Assembly>(baseAssemblies); var apipath = AppDomain.CurrentDomain.BaseDirectory + string.Format("\\{0}\\", signpath); if (Directory.Exists(apipath)) { var apifiles = Directory.GetFiles(apipath, "*" + signfile) .Where(t => t.ToLower().EndsWith(signfile)) //过滤 .ToList(); foreach (var apidll in apifiles) { baseAssemblies.Add(Assembly.LoadFrom(apidll)); } } return assemblies;然后使用HttpSelfHostServer 来自宿主,加载程序集
0 0
- 动态加载dll(比如webapi)
- 动态加载DLL(C#)
- dll动态加载的方式(转)
- 动态加载DLL
- 动态加载dll
- 动态加载DLL
- C#动态加载DLL
- DLL函数动态加载
- 动态加载Dll
- C++ 动态加载DLL
- C#动态加载DLL
- C#动态加载DLL
- C#动态加载DLL
- 动态加载 dll
- C#动态加载DLL
- C#动态加载DLL
- C++动态加载dll
- C#动态加载DLL
- 汉字转化为拼音
- easyui datagrid 跳转指定页面问题
- TCP协议中的三次握手和四次挥手(图解)
- Android RelativeLayout和LinearLayout
- iOS--NSDictionary字典的初始化增删
- 动态加载dll(比如webapi)
- 问与答——怎样解决终极问题带来的虚无感
- 从1到n整数中1出现的次数
- 使用monkeyrunner实现手机自动转账功能
- Linux设备驱动模型三 kset
- 翻译 Cg Program in Unity - A.2 Vertex Transformations (1)
- 调试 Credential Provider 的简单方法
- Java面试知识学习笔记2(2016/3/8)
- TokuDB 文件目录