Как запустить сценарии PowerShell в режиме отладки в PowerGUI в.NET 4 Framework?

Я прочитал всю ветку о запуске PowerShell под.NET 4.0, включая предупреждения о том, что происходит при использовании ключей реестра для запуска скриптов в этой среде.

Пока что я получаю только желаемый результат с ключами реестра. Кто-нибудь знает способ заставить это работать без изменения ключей реестра? Когда я проверял доски обсуждений PowerGUI, даже они указывали на поток stackru. Кто-нибудь придумал что-то лучшее с апреля 2010 года?

3 ответа

Решение

RE "что-то лучше" - если не считать перекомпиляции PowerGUI для целевой.NET 4.0 - нет. Из любопытства, к какой функции.NET 4.0 вы пытаетесь получить доступ в.NET 4?

1- Перейдите по адресу: "C:\Program Files (x86)\PowerGUI" и создайте файл "ScriptEditor.exe.config".

2- Вставьте этот XML в файл

<?xml version="1.0"?> 
<configuration> 
    <startup useLegacyV2RuntimeActivationPolicy="true"> 
        <supportedRuntime version="v4.0.30319"/> 
        <supportedRuntime version="v2.0.50727"/> 
    </startup> 
</configuration>

3- Наслаждайтесь

Таким образом, ваше изменение не изменит всю машину.

Я не разработчик, но, возможно, вы создаете конфигурационный файл для PowerGUI. Проверьте эту страницу:

http://poshcode.org/1971

Другие вопросы по тегам