2017-01-05 1 views
4

안녕하십니까.이 제품에 익숙하지 않으므로 제발 참아주십시오. Visual Studio 2015를 Windows 10 Professional 컴퓨터에 설치했습니다.패키지 관리자 콘솔의 PowerShell 버전

PowerShell 버전에 문제가 있습니다. 그것은 내가 버전 3.0 이상을 사용하기를 원하지만 패키지 관리자 콘솔을 최신 버전으로 업그레이드하는 것 같습니다.

PowerShell 버전 5가 설치되어 있지만 패키지 관리자 콘솔에서이를 사용하지 못하고 있습니다. 나는 완전히 제거하고 다시 설치해야 문제를 분류하지 못했습니다. 당신은 제발 도와 드릴까요

이 코드를

[Scaffold-DbContext " 'Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True; '" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models] 

이 오류를 실행할 때 나는 현재 필요 이상 파워 쉘 3.0 말이나, this tutorial

작업입니다 :

[엔터티 Framework Core Package Manager 콘솔 도구는 PowerShell 버전 2.0을 지원하지 않습니다. 파워 쉘 버전 3.0 이상으로 업그레이드 비주얼 스튜디오를 다시 시작하고 다시 시도하십시오.]

을 내가 그냥 그래서 당신의 윈도우 시스템을 재부팅

Name       Value                                                      
----       -----                                                      
PSVersion ----------------------------2.0                                                      
PSCompatibleVersions -----------{1.0, 2.0}                                                    
BuildVersion -------------------------6.1.7600.16385                                                   
CLRVersion ------------------------- 4.0.30319.42000                                                   
WSManStackVersion --------------2.0                                                      
PSRemotingProtocolVersion-----2.1                                                      
SerializationVersion----------------1.1.0.1 

감사

업그레이드 한 이후
+2

어떤 시점에서 probme을 경험하고 있습니까? (예 : 어떻게 다시 만들려고합니까?) 또한 오류 메시지가 나타 납니까? – Bassie

+0

더 많은 정보를 추가했습니다 – kayboy247

+0

너겟 콘솔 창에서'$ PSVersionTable'을 실행할 때 위 버전이 출력됩니까? 일반 PowerShell 창에서 실행하면 버전 5가 설치되어 있다고 말합니까? – Bassie

답변

1

PowerShell을 반환 $PSVersionTable을 실행 그 레지스트리 업데이 트가 적용될 수 있습니다, 그리고 나서 그것이 작동하지 않는 경우 또는 당신이 이미 그때 나는 그 버전의 Visual Studio와 함께 잘 작동하는 것으로 알려진 이전 버전의 powershell이 ​​필요하다고 의심했는지 확인하십시오. 그러면 새로운 버전의 VS는 2017이라고 말합니다.

관련 문제