Bei der Ausführung von Enable-Migrations in meinem ASP.NET MVC5-Projekt (Powershell v5 und Visual Studio 2015) wurde ein Fehler angezeigt. Ich habe versucht, EntityFramework (v6.1.3) zu deinstallieren und neu zu installieren, aber kein Glück. Weiß jemand, wie man es löst?
Der Typname 'Microsoft.VisualStudio.Shell.Package' ist mehrdeutig und könnte 'Microsoft.VisualStudio.Shell.Package, Microsoft.VisualStudio.Shell.14.0, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a 'oder' Microsoft.VisualStudio.Shell.Package, Microsoft.VisualStudio.Shell.11.0, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a '. Bei C: \ PROGRAMME (X86) \ MICROSOFT VISUAL STUDIO 14.0 \ COMMON7 \ IDE \ EXTENSIONS \ MSHGPU2S.W4I \ Module \ NuGet \ profile.ps1: 126 Zeichen: 5 + $ service = [Microsoft.VisualStudio.Shell.Package] :: GetGlobalServi ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ + CategoryInfo: InvalidArgument: (:) [], RuntimeException + FullyQualifiedErrorId: AmbiguousTypeReference
Geben Sie den Namen 'NuGet.VisualStudio.IVsPackageInstallerServices' nicht eindeutig ein, z. B. 'NuGet.VisualStudio.IVsPackageInstallerServices, Microsoft.VisualStudio.ApplicationInsights, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a 'oder' NuGet.VisualStudio.IVsPackageInstallerServices, Microsoft.VisualStudio.Web.Application, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a '. Bei D: \ xxx \ packages \ EntityFramework.6.1.3 \ tools \ EntityFramework.psm1: 1004 Zeichen: 5 + $ packageInstallerServices = $ componentModel.GetService ([NuGet.Vis ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ + CategoryInfo: InvalidArgument: (:) [], RuntimeException + FullyQualifiedErrorId: AmbiguousTypeReference
Sie können keine Methode für einen nullwertigen Ausdruck aufrufen. Bei D: \ xxx \ packages \ EntityFramework.6.1.3 \ tools \ EntityFramework.psm1: 1006 Zeichen: 5 + $ vsPackage = $ packageInstallerServices.GetInstalledPackages () | ? ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ + CategoryInfo: InvalidOperation: (:) [], RuntimeException + FullyQualifiedErrorId: InvokeMethodOnNull
Join-Path: Das Argument kann nicht an den Parameter 'Path' gebunden werden, da es null ist. Bei D: \ xxx \ packages \ EntityFramework.6.1.3 \ tools \ EntityFramework.psm1: 713 Zeichen: 28 + $ toolsPath = Join-Path $ installPath-Werkzeuge + ~~~~~~~~~~~ + CategoryInfo: InvalidData: (:) [Join-Path], ParameterBindingValidationException + FullyQualifiedErrorId: ParameterArgumentValidationErrorNullNotAllowed, Microsoft.PowerShell.Commands.JoinPathCommand
Join-Path: Das Argument kann nicht an den Parameter 'Path' gebunden werden, da es null ist. Bei D: \ xxx \ packages \ EntityFramework.6.1.3 \ tools \ EntityFramework.psm1: 780 Zeichen: 74 + ... [System.Reflection.Assembly] :: LoadFrom ((Join-Path $ ToolsPath EntityF ...) + ~~~~~~~~~~ + CategoryInfo: InvalidData: (:) [Join-Path], ParameterBindingValidationException + FullyQualifiedErrorId: ParameterArgumentValidationErrorNullNotAllowed, Microsoft.PowerShell.Commands.JoinPathCommand
Sie können keine Methode für einen nullwertigen Ausdruck aufrufen. Bei D: \ xxx \ packages \ EntityFramework.6.1.3 \ tools \ EntityFramework.psm1: 781 Zeichen: 5 + $ dispatcher = $ utilityAssembly.CreateInstance ( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidOperation: (:) [], RuntimeException + FullyQualifiedErrorId: InvokeMethodOnNull
Join-Path: Das Argument kann nicht an den Parameter 'Path' gebunden werden, da es null ist. Bei D: \ xxx \ packages \ EntityFramework.6.1.3 \ tools \ EntityFramework.psm1: 810 Zeichen: 20 + (Join-Path $ runner.ToolsPath EntityFramework.PowerShell.dll), + ~~~~~~~~~~~~~~~ + CategoryInfo: InvalidData: (:) [Join-Path], ParameterBindingValidationException + FullyQualifiedErrorId: ParameterArgumentValidationErrorNullNotAllowed, Microsoft.PowerShell.Commands.JoinPathCommand
Tags und Links powershell visual-studio-2015 entity-framework-6 powershell-v5.0