По какой-то причине C: \ Program Files \ Reference Assemblies \ Microsoft \ WindowsPowerShell \ v1.0 \ System.Management.Automation.dll была старой версией и никогда не обновлялась.
То, что я сделал, было так:
В PowerShell я выполнил эту команду:
Copy ([OutputType].Assembly.Location) ~/Desktop
Затем я переместил файл dll, который копируется на рабочий стол, в каталог Reference Assemblies, показанный выше. Этот новый файл примерно на 3 МБ больше, чем старый файл. Мне также пришлось преобразовать мой проект в .NET 4, потому что это требовалось для этой новой DLL.