1

我已经阅读了有关在 .NET 4.0 下运行 PowerShell 的整个线程,包括有关使用注册表项使脚本在该框架下运行时发生的情况的警告。

到目前为止,我只能通过注册表项获得所需的结果。有谁知道在不更改注册表项的情况下使其工作的方法?当我查看PowerGUI 的讨论板时,甚至他们都指向了 stackoverflow 线程。自 2010 年 4 月以来,有没有人想出更好的东西?

4

3 回答 3

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-享受

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

于 2011-05-30T18:08:06.190 回答
1

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

于 2010-07-14T20:25:15.613 回答
0

我不是开发人员,但也许您为 powergui 创建了一个配置文件。检查此页面:

http://poshcode.org/1971

于 2010-07-15T11:40:06.433 回答