首页 开发技术 C#     /    C#动态链接机制插件平台AppDomain对DLL的动态加载

C#动态链接机制插件平台AppDomain对DLL的动态加载

上传者: wxz139292920 | 上传时间:2023/8/8 14:57:36 | 文件大小:128KB | 文件类型:rar
C#动态链接机制插件平台AppDomain对DLL的动态加载
【京华志】【www.jinghuazhi.com】C#动态链接机制插件平台利用AppDomain实现对DLL的动态加载和卸载。
.rar

文件下载

资源详情

[{"title":"(63个子文件128KB)C#动态链接机制插件平台AppDomain对DLL的动态加载","children":[{"title":"Plugin","children":[{"title":"Plugin","children":[{"title":"SmartDomainConnector.cs <span style='color:#111;'>2.75KB</span>","children":null,"spread":false},{"title":"SmartPluginConnector.cs <span style='color:#111;'>1.47KB</span>","children":null,"spread":false},{"title":"SmartPluginImplementsAttribute.cs <span style='color:#111;'>1.31KB</span>","children":null,"spread":false},{"title":"SmartAssemblyLoader.cs <span style='color:#111;'>1.14KB</span>","children":null,"spread":false},{"title":"SmartPluginInstanceFactory.cs <span style='color:#111;'>2.38KB</span>","children":null,"spread":false}],"spread":true},{"title":"bin","children":[{"title":"Debug","children":[{"title":"Plugin.pdb <span style='color:#111;'>51.50KB</span>","children":null,"spread":false},{"title":"Plugin.dll <span style='color:#111;'>11.50KB</span>","children":null,"spread":false}],"spread":true},{"title":"Release","children":null,"spread":false}],"spread":true},{"title":"SmartPluginFactory.cs <span style='color:#111;'>2.10KB</span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"Plugin.csproj.FileListAbsolute.txt <span style='color:#111;'>655B</span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'>5.63KB</span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"Plugin.pdb <span style='color:#111;'>51.50KB</span>","children":null,"spread":false},{"title":"Plugin.dll <span style='color:#111;'>11.50KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'>1.31KB</span>","children":null,"spread":false}],"spread":true},{"title":"SmartPluginContainer.cs <span style='color:#111;'>3.18KB</span>","children":null,"spread":false},{"title":"SmartPluginMain.cs <span style='color:#111;'>766B</span>","children":null,"spread":false},{"title":"Plugin.csproj <span style='color:#111;'>2.95KB</span>","children":null,"spread":false},{"title":"SmartPluginLoader.cs <span style='color:#111;'>1.67KB</span>","children":null,"spread":false},{"title":"Interfaces","children":[{"title":"ISmartPlugin.cs <span style='color:#111;'>634B</span>","children":null,"spread":false},{"title":"ISmartPluginContainer.cs <span style='color:#111;'>997B</span>","children":null,"spread":false},{"title":"ISmartPluginLoader.cs <span style='color:#111;'>728B</span>","children":null,"spread":false},{"title":"ISmartPluginDomainConnector.cs <span style='color:#111;'>954B</span>","children":null,"spread":false},{"title":"ISmartPluginConnector.cs <span style='color:#111;'>804B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"PluginSample","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"PluginSample.dll <span style='color:#111;'>4.00KB</span>","children":null,"spread":false},{"title":"PluginSample.pdb <span style='color:#111;'>13.50KB</span>","children":null,"spread":false},{"title":"Plugin.pdb <span style='color:#111;'>51.50KB</span>","children":null,"spread":false},{"title":"Plugin.dll <span style='color:#111;'>11.50KB</span>","children":null,"spread":false}],"spread":true},{"title":"Release","children":null,"spread":false}],"spread":true},{"title":"obj","children":[{"title":"Debug","children":[{"title":"PluginSample.dll <span style='color:#111;'>4.00KB</span>","children":null,"spread":false},{"title":"ResolveAssemblyReference.cache <span style='color:#111;'>3.15KB</span>","children":null,"spread":false},{"title":"PluginSample.csproj.FileListAbsolute.txt <span style='color:#111;'>1.01KB</span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'>5.71KB</span>","children":null,"spread":false},{"title":"PluginSample.pdb <span style='color:#111;'>13.50KB</span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'>1.32KB</span>","children":null,"spread":false}],"spread":true},{"title":"PluginSample.csproj <span style='color:#111;'>2.42KB</span>","children":null,"spread":false},{"title":"Sample1.cs <span style='color:#111;'>965B</span>","children":null,"spread":false}],"spread":true},{"title":"PluginPlatform","children":[{"title":"PluginPlatform.csproj <span style='color:#111;'>2.49KB</span>","children":null,"spread":false},{"title":"bin","children":[{"title":"Debug","children":[{"title":"PluginPlatform.pdb <span style='color:#111;'>15.50KB</span>","children":null,"spread":false},{"title":"PluginSample.dll <span style='color:#111;'>4.00KB</span>","children":null,"spread":false},{"title":"PluginPlatform.exe <span style='color:#111;'>8.00KB</span>","children":null,"spread":false},{"title":"Plugins","children":[{"title":"PluginSample.dll <span style='color:#111;'>4.00KB</span>","children":null,"spread":false},{"title":"PluginSample1.dll <span style='color:#111;'>4.50KB</span>","children":null,"spread":false}],"spread":true},{"title":"PluginPlatform.vshost.exe.manifest <span style='color:#111;'>490B</span>","children":null,"spread":false},{"title":"PluginPlatform.vshost.exe <span style='color:#111;'>11.34KB</span>","children":null,"spread":false},{"title":"Plugin.pdb <span style='color:#111;'>51.50KB</span>","children":null,"spread":false},{"title":"Plugin.dll <span style='color:#111;'>11.50KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"obj","children":[{"title":"x86","children":[{"title":"Debug","children":[{"title":"PluginPlatform.pdb <span style='color:#111;'>15.50KB</span>","children":null,"spread":false},{"title":"PluginPlatform.csproj.FileListAbsolute.txt <span style='color:#111;'>1.08KB</span>","children":null,"spread":false},{"title":"PluginPlatform.exe <span style='color:#111;'>8.00KB</span>","children":null,"spread":false},{"title":"ResolveAssemblyReference.cache <span style='color:#111;'>4.84KB</span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'>5.72KB</span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'>1.33KB</span>","children":null,"spread":false}],"spread":true},{"title":"Program.cs <span style='color:#111;'>4.19KB</span>","children":null,"spread":false}],"spread":true},{"title":"PluginConnector.sln <span style='color:#111;'>4.83KB</span>","children":null,"spread":false},{"title":"PluginSample1","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"PluginSample1.pdb <span style='color:#111;'>13.50KB</span>","children":null,"spread":false},{"title":"PluginSample1.dll <span style='color:#111;'>4.50KB</span>","children":null,"spread":false},{"title":"Plugin.pdb <span style='color:#111;'>51.50KB</span>","children":null,"spread":false},{"title":"Plugin.dll <span style='color:#111;'>11.50KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"obj","children":[{"title":"Debug","children":[{"title":"PluginSample1.csproj.FileListAbsolute.txt <span style='color:#111;'>1.03KB</span>","children":null,"spread":false},{"title":"PluginSample1.pdb <span style='color:#111;'>13.50KB</span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'>5.71KB</span>","children":null,"spread":false},{"title":"PluginSample1.dll <span style='color:#111;'>4.50KB</span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'>1.33KB</span>","children":null,"spread":false}],"spread":true},{"title":"PluginSample1.csproj <span style='color:#111;'>2.42KB</span>","children":null,"spread":false},{"title":"Class1.cs <span style='color:#111;'>1.07KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • oYiYeChenAi1:
    比较垃圾没用2016-12-27
  • u010580264:
    还没看,有时间看看2016-04-21
  • caike:
    非常感谢,下载了正在学习中!2016-03-30
  • hmljy:
    测试还比较好,不知道多长时间会超时2015-10-21
  • tangxinzhang:
    不错,可用,谢谢分享2015-10-20

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明