如何在.NET 4 Framework下的PowerGUI中以调试模式运行PowerShell脚本?

时间:2010-07-14 19:46:10

标签: powershell powergui

我已阅读the whole thread关于在.NET 4.0下运行PowerShell,包括有关使用注册表项使脚本在该框架下运行时会发生什么的警告。

到目前为止,我只使用注册表项获得了所需的结果。是否有人知道如何在不更改注册表项的情况下完成此工作?当我检查PowerGUI's discussion boards时,他们甚至指向了stackoverflow线程。自2010年4月以来,有没有人想出更好的东西?

3 个答案:

答案 0 :(得分: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-享受

这样,您的更改不会改变整个机器。

答案 1 :(得分:1)

RE“更好的东西” - 没有将PowerGUI重新编译为目标.NET 4.0 - 没有。出于好奇,您试图在.NET 4中访问.NET 4.0功能吗?

答案 2 :(得分:0)

我不是开发者,但也许你为powergui创建一个配置文件。查看此页面:

http://poshcode.org/1971