Einbetten von Powershell v2.0 in die .NET-App unter Windows 8 RTM

Beim Versuch, gehostete Powershell-Skripte vor dem Upgrade von Windows 7 auszuführen, erhalte ich den folgenden Fehler: Ich habe diesen Fehler nie erhalten.

Der folgende Fehler ist beim Laden der erweiterten Datendatei aufgetreten: Microsoft.PowerShell.Core, C: \ Windows \ SysWOW64 \ WindowsPowerShell \ v1.0 \ types.ps1xml (2977): Fehler im Typ "System.Security.AccessControl.ObjectSecurity" : Ausnahme: Die Getter-Methode sollte öffentlich, nicht ungültig und statisch sein und einen Parameter vom Typ PSObject haben. Microsoft.PowerShell.Core, C: \ Windows \ SysWOW64 \ WindowsPowerShell \ v1.0 \ types.ps1xml (2984): Fehler beim Typ "System.Security.AccessControl.ObjectSecurity": Ausnahme: Die Getter-Methode sollte öffentlich und nicht ungültig sein , static und haben einen Parameter vom Typ PSObject. Microsoft.PowerShell.Core, C: \ Windows \ SysWOW64 \ WindowsPowerShell \ v1.0 \ types.ps1xml (2991): Fehler beim Typ "System.Security.AccessControl.ObjectSecurity": Ausnahme: Die Getter-Methode sollte öffentlich und nicht ungültig sein , static und haben einen Parameter vom Typ PSObject. Microsoft.PowerShell.Core, C: \ Windows \ SysWOW64 \ WindowsPowerShell \ v1.0 \ types.ps1xml (2998): Fehler beim Typ "System.Security.AccessControl.ObjectSecurity": Ausnahme: Die Getter-Methode sollte öffentlich und nicht ungültig sein , static und haben einen Parameter vom Typ PSObject. Microsoft.PowerShell.Core, C: \ Windows \ SysWOW64 \ WindowsPowerShell \ v1.0 \ types.ps1xml (3005): Fehler beim Typ "System.Security.AccessControl.ObjectSecurity": Ausnahme: Die Getter-Methode sollte öffentlich und nicht ungültig sein , static und haben einen Parameter vom Typ PSObject.

Ich habe Folgendes in App.config angewendet:

<dependentAssembly>
  <assemblyIdentity name="System.Management.Automation" publicKeyToken="31bf3856ad364e35" />
  <publisherPolicy apply="no" />
</dependentAssembly>

Was könnte das Problem sein?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage