【发布时间】:2010-10-06 00:25:31
【问题描述】:
是否可以运行由 3.5 运行时而不是 2.0 支持的 PowerShell 1.0(或 2.0 CTP)?
我们正在构建一个 .NET 3.5 解决方案,我仍然希望使用 PowerShell 作为我们的脚本引擎来执行计划任务等。
我不需要 LINQ 语法或任何东西,只需要 3.5 库和运行时。
FOLLOWUP:感谢您关于动态加载程序集的回复。但是让我澄清一下我的问题:有什么方法可以运行 PowerShell 以便默认运行 3.5 库?这样如果我输入New-Object System.Xml.XmlDocument,例如,我实际上默认获得的是3.5版本?
半相关问题:如果我确实必须动态加载,例如,3.5 中的 System.Xml 库,它会覆盖现有的符号定义,使得下次我输入New-Object System.Xml.XmlDocument时,它会加载3.5版本吗?
【问题讨论】:
标签: .net .net-3.5 powershell powershell-2.0 powershell-1.0