Azureアプリ開発」カテゴリーアーカイブ

Microsoft Azureに関する開発ノウハウ

Visual Studio 2017 パッケージマネージャコンソールでエラー

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>

これでプロジェクトを開くとエラーが表示されず、コマンドが使えるようになった。