You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell 7 默认加载的程序集有哪些

PowerShell 7 默认加载程序集查询方法与范围说明

你可以直接在目标PowerShell 7运行环境中执行内置命令查询当前已加载的所有程序集,该结果和实际运行环境完全匹配,准确性最高:

# 输出所有已加载程序集的完整名称
[AppDomain]::CurrentDomain.GetAssemblies() | Format-Table FullName -AutoSize

# 筛选包含特定关键词的程序集,示例为筛选JSON相关程序集
[AppDomain]::CurrentDomain.GetAssemblies() | Where-Object FullName -like '*json*' | Format-Table FullName, Location -AutoSize

通用默认加载核心程序集范围

所有主流版本的PowerShell 7默认都会加载以下类别的程序集,常规.NET Core开发需求基本可以直接满足,不需要额外手动加载:

  • .NET 运行时核心程序集:包括System.Runtime、System.Collections、System.Linq、System.Threading等基础类库,所有.NET基础类型都可以直接调用
  • 常用工具类程序集:System.Text.Json、System.Net.Http、System.IO.FileSystem、System.Xml等序列化、网络、IO、XML处理相关的常用类库默认加载
  • PowerShell 自有核心程序集:System.Management.Automation、Microsoft.PowerShell.ConsoleHost等PowerShell自身运行依赖的程序集,包含PowerShell所有内置API

注意:不同PowerShell 7子版本、不同操作系统(Windows/macOS/Linux)运行环境下,默认加载的程序集会存在少量差异,直接在目标环境执行上述查询命令得到的结果最适配实际开发需求

内容的提问来源于stack exchange,提问作者Charlie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 15:39:03