Visual Studio 2017 でアップデート後にパッケージマネージャにてDBマイグレーションをしようとして以下のエラーが表示された。
PowerShell version 2.0 is not supported. Please upgrade PowerShell to 3.0 or greater and restart Visual Studio.
Windows 10 Pro
Visual Studio Community 2017 Version 15.7.4
対処
こららを参考に以下を編集
C:\Users\username\AppData\Local\Microsoft\VisualStudio\15.0_e37f7854\devenv.exe.config
dependentAssemblyが並んでいるところに以下を追加
<dependentAssembly> <assemblyIdentity name="System.Management.Automation" publicKeyToken="31bf3856ad364e35" /> <bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> <publisherPolicy apply="no" /> </dependentAssembly>
これでプロジェクトを開くとエラーが表示されず、コマンドが使えるようになった。