是否可以运行由 3.5 运行时而不是 2.0 支持的 PowerShell 1.0(或 2.0 CTP)?
我们正在构建一个 .NET 3.5 解决方案,我仍然想使用 PowerShell 作为我们的脚本引擎来执行计划任务等。
我不需要 LINQ 语法或任何东西,只需要 3.5 库和运行时。
跟进:感谢您关于动态加载程序集的回复。但是让我澄清一下我的问题:有什么方法可以运行 PowerShell 以便默认运行 3.5 库?因此,New-Object System.Xml.XmlDocument
例如,如果我输入,我实际上默认获得的是 3.5 版本?
半相关的问题:如果我必须动态加载,比如说,System.Xml
3.5 的库,它会覆盖现有的符号定义,以便下次我键入New-Object System.Xml.XmlDocument
时,它会加载 3.5 版本?