Is it possible to run PowerShell 1.0 (or 2.0 CTP) backed by the 3.5 runtime instead of 2.0?
We're building a .NET 3.5 solution, and I'd still like to use PowerShell as our scripting engine for scheduled tasks, etc.
I don't need LINQ syntax or anything, just the 3.5 libraries and runtime.
FOLLOWUP: thank you for the reply about dynamically loading assemblies. But let me clarify my question: is there any way to run PowerShell so that the 3.5 libraries run by default? So that if I enter New-Object System.Xml.XmlDocument
, for example, I'm actually getting the 3.5 version by default?
Semi-related question: if I do have to dynamically load, say, the System.Xml
library from 3.5, will it overlay the existing symbol definitions such that the next time I type New-Object System.Xml.XmlDocument
, it will load the 3.5 version?