Я обновляю PowerShell script, который управляет некоторыми сборками .NET. script был написан для сборок, встроенных в .NET 2 (та же самая версия фреймворка, с которой работает PowerShell), но теперь ему необходимо работать с сборками .NET 4, а также с сборками .NET 2.
Так как .NET 4 поддерживает запуск приложений, созданных на основе старых версий фреймворка, кажется, что самое простое решение - запустить PowerShell со средой .NET 4, когда мне нужно запустить его с сборками .NET 4.
Как запустить PowerShell со средой .NET 4?