在Package Manager控制台中,我尝试使用enable-migrations启用迁移时收到以下错误:
输入名称' Microsoft.VisualStudio.Shell.Package'它很暧昧 可能是' Microsoft.VisualStudio.Shell.Package, Microsoft.VisualStudio.Shell.14.0,Version = 14.0.0.0,Culture = neutral, 公钥= b03f5f7f11d50a3a'要么 ' Microsoft.VisualStudio.Shell.Package, Microsoft.VisualStudio.Shell.10.0,Version = 14.0.0.0,Culture = neutral, 公钥= b03f5f7f11d50a3a&#39 ;.在C:\ PROGRAM FILES(X86)\ MICROSOFT 视觉工作室 14.0 \ COMMON7 \ IDE \ EXTENSIONS \ 34KI2DKF.CBD \ Modules \ NuGet \ profile.ps1:126 char:5 + $ service = [Microsoft.VisualStudio.Shell.Package] :: GetGlobalServi ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidArgument:(:) [],RuntimeException + FullyQualifiedErrorId:AmbiguousTypeReference类型名称' NuGet.VisualStudio.IVsPackageInstallerServices'它很暧昧 可能是' NuGet.VisualStudio.IVsPackageInstallerServices, Xamarin.TestCloud.Integration,Version = 3.11.0.0,Culture = neutral, 公钥= 0738eb9f132ed756'要么 ' NuGet.VisualStudio.IVsPackageInstallerServices, Xamarin.VisualStudio.IOS.Migration.Shell,Version = 3.11.0.0, Culture = neutral,PublicKeyToken = 0738eb9f132ed756'。在 C:\项目\网络\ PSC.Shorturl.Web \包\ EntityFramework.6.1.3 \工具\ EntityFramework.psm1:1004 焦炭:5 + $ packageInstallerServices = $ componentModel.GetService([NuGet.Vis ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidArgument:(:) [],RuntimeException + FullyQualifiedErrorId:AmbiguousTypeReference您无法在空值表达式上调用方法。在 C:\项目\网络\ PSC.Shorturl.Web \包\ EntityFramework.6.1.3 \工具\ EntityFramework.psm1:1006 焦炭:5 + $ vsPackage = $ packageInstallerServices.GetInstalledPackages()| ? ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidOperation:(:) [],RuntimeException + FullyQualifiedErrorId:InvokeMethodOnNull Join-Path:无法将参数绑定到参数' Path'因为它是null。在 C:\项目\网络\ PSC.Shorturl.Web \包\ EntityFramework.6.1.3 \ TOOLS \ EntityFramework.psm1:713 焦炭:28 + $ toolsPath = Join-Path $ installPath工具 + ~~~~~~~~~~~~ + CategoryInfo:InvalidData:(:) [Join-Path],ParameterBindingValidationException + FullyQualifiedErrorId:ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.JoinPathCommand Join-Path:无法将参数绑定到参数' Path'因为它是 空值。在 C:\项目\网络\ PSC.Shorturl.Web \包\ EntityFramework.6.1.3 \ TOOLS \ EntityFramework.psm1:780 焦炭:74 + ... [System.Reflection.Assembly] :: LoadFrom((Join-Path $ ToolsPath EntityF ... + ~~~~~~~~~~ + CategoryInfo:InvalidData:(:) [Join-Path],ParameterBindingValidationException + FullyQualifiedErrorId:ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.JoinPathCommand 您无法在空值表达式上调用方法。在 C:\项目\网络\ PSC.Shorturl.Web \包\ EntityFramework.6.1.3 \ TOOLS \ EntityFramework.psm1:781 焦炭:5 + $ dispatcher = $ utilityAssembly.CreateInstance( + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidOperation:(:) [],RuntimeException + FullyQualifiedErrorId:InvokeMethodOnNull Join-Path:无法将参数绑定到参数' Path'因为它是null。在 C:\项目\网络\ PSC.Shorturl.Web \包\ EntityFramework.6.1.3 \ TOOLS \ EntityFramework.psm1:810 焦炭:20 +(Join-Path $ runner.ToolsPath EntityFramework.PowerShell.dll), + ~~~~~~~~~~~~~~~~~ + CategoryInfo:InvalidData:(:) [Join-Path],ParameterBindingValidationException + FullyQualifiedErrorId:ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.JoinPathCommand
您是否知道如何解决问题?提前谢谢。