/// <summary> /// 删除程序集。 /// </summary> /// <param name="descriptor">程序集描述符。</param> public void DeleteAssembly(AssemblyDescriptor descriptor) { var path = PrecompiledAssemblyPath(descriptor); if (!_appDataFolder.FileExists(path)) return; Logger.Information("从程序集探测目录删除程序集 {0}", descriptor.ToString()); _appDataFolder.DeleteFile(path); }
/// <summary> /// 存储程序集。 /// </summary> /// <param name="descriptor">程序集描述符。</param> /// <param name="fileName">程序集文件名称。</param> public void StoreAssembly(AssemblyDescriptor descriptor, string fileName) { var path = PrecompiledAssemblyPath(descriptor); Logger.Information("存储程序集 {0} 到程序集探测目录", descriptor.ToString()); _appDataFolder.StoreFile(fileName, path); }