Visual Studio 2017 でアップデート後にパッケージマネージャにてDBマイグレーションをしようとして以下のエラーが表示された。
1 | 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が並んでいるところに以下を追加
1 2 3 4 5 | <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> |
これでプロジェクトを開くとエラーが表示されず、コマンドが使えるようになった。