Можно ли запустить PowerShell 1.0 (или 2.0 CTP) с поддержкой среды выполнения 3.5 вместо 2.0?
Мы создаем решение .NET 3.5, и я все еще хотел бы использовать PowerShell в качестве механизма сценариев для запланированных задач и т. Д.
Мне не нужен синтаксис LINQ или что-либо еще, только библиотеки 3.5 и среда выполнения.
FOLLOWUP: спасибо за ответ о динамической загрузке сборок. Но позвольте мне прояснить мой вопрос: есть ли способ запустить PowerShell, чтобы библиотеки 3.5 запускались по умолчанию? Так что, если я, например, введу New-Object System.Xml.XmlDocument
, я получу версию 3.5 по умолчанию?
Полусвязанный вопрос: если мне do придется динамически загружать, скажем, библиотеку System.Xml
из 3.5, она будет перекрывать существующие определения символов, так что следующий раз, когда я наберу New-Object System.Xml.XmlDocument
, он будет загружать версию 3.5?