Osadzanie Powershell v2.0 w aplikacji .NET w systemie Windows 8 RTM

Im następujący błąd podczas próby uruchomienia skryptów Powerhell hosted przed uaktualnieniem z Windows 7 Nigdy nie dostałem tego błędu.

Wystąpił następujący błąd podczas ładowania pliku danych typu rozszerzonego: Microsoft.PowerShell.Core, C: Windows SystemWOW64 WindowsPowerShell 1.0 1.0.ps1xml (2977): Błąd typu „System.Security.AccessControl.ObjectSecurity” : Wyjątek: Metoda getter powinna być publiczna, nieważna, statyczna i mieć jeden parametr typu PSObject. Microsoft.PowerShell.Core, C: Windows SysWOW64 WindowsPowerShell 1.0 1.0.ps1xml (2984): Błąd typu „System.Security.AccessControl.ObjectSecurity”: Wyjątek: metoda getter powinna być publiczna, nie void , statyczne i mają jeden parametr typu PSObject. Microsoft.PowerShell.Core, C: Windows SysWOW64 WindowsPowerShell v1.0 types.ps1xml (2991): Błąd w typie „System.Security.AccessControl.ObjectSecurity”: Wyjątek: metoda getter powinna być publiczna, nie void , statyczne i mają jeden parametr typu PSObject. Microsoft.PowerShell.Core, C: Windows SysWOW64 WindowsPowerShell v1.0 types.ps1xml (2998): Błąd typu „System.Security.AccessControl.ObjectSecurity”: Wyjątek: Metoda getter powinna być publiczna, nie void , statyczne i mają jeden parametr typu PSObject. Microsoft.PowerShell.Core, C: Windows SysWOW64 WindowsPowerShell v1.0 types.ps1xml (3005): Błąd typu „System.Security.AccessControl.ObjectSecurity”: Wyjątek: metoda getter powinna być publiczna, nie void , statyczne i mają jeden parametr typu PSObject.

Zastosowałem następujące elementy w App.config:

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

Czym może być ten problem?

questionAnswers(5)

yourAnswerToTheQuestion