Пример #1
0
 /// <summary>
 /// 加载程序集并且处理程序集资源
 /// </summary>
 /// <param name="plusInfo"></param>
 public IPlusAssemblyInfo LoadPlusAndPlusResource(IPlusInfo plusInfo)
 {
     if (ManifestResourceManager.ResourcesDic == null)
         ManifestResourceManager.ResourcesDic = new ConcurrentDictionary<string, IResourceUrl>();
     var isWriteResource = true;
     LoadAssemblyResources(plusInfo.Assembly, isWriteResource, plusInfo.PlusAssemblys);
     return plusInfo.PlusAssemblys;
 }
Пример #2
0
        /// <summary>
        /// 加载程序集并且处理程序集资源
        /// </summary>
        /// <param name="plusInfo"></param>
        public IPlusAssemblyInfo LoadPlusAndPlusResource(IPlusInfo plusInfo)
        {
            if (ManifestResourceManager.ResourcesDic == null)
            {
                ManifestResourceManager.ResourcesDic = new ConcurrentDictionary <string, IResourceUrl>();
            }
            var isWriteResource = true;

            LoadAssemblyResources(plusInfo.Assembly, isWriteResource, plusInfo.PlusAssemblys);
            return(plusInfo.PlusAssemblys);
        }