我在 Visual Studio 中打开解决方案时遇到错误。包管理器控制台显示与初始化 EntityFramework 包相关的错误。
详情如下:
NuGet 包管理器设置:
包管理器控制台:
Each package is licensed to you by its owner. NuGet is not responsible for, nor does it grant any licenses to, third-party packages. Some packages may include dependencies which are governed by additional licenses. Follow the package source (feed) URL to determine any dependencies.
Package Manager Console Host Version 6.9.2.1
Type 'get-help NuGet' to see all available NuGet commands.
Test-ModuleManifest : The specified module 'E:\AIUB\ADVANCED PROGRAMMING WITH .NET
[A]\LAB\Asp.NET-Builds\Sp24_A\WebAPIAppLayer\packages\EntityFramework.6.4.4\tools\EntityFramework6.psd1' was not loaded because no valid module file was found in any module
directory.
At E:\AIUB\ADVANCED PROGRAMMING WITH .NET [A]\LAB\Asp.NET-Builds\Sp24_A\WebAPIAppLayer\packages\EntityFramework.6.4.4\tools\init.ps1:17 char:19
+ ... eToImport = Test-ModuleManifest (Join-Path $PSScriptRoot 'EntityFrame ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (E:\AIUB\ADVANCE...Framework6.psd1:String) [Test-ModuleManifest], FileNotFoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.TestModuleManifestCommand
Import-Module : Cannot bind argument to parameter 'Name' because it is null.
At E:\AIUB\ADVANCED PROGRAMMING WITH .NET [A]\LAB\Asp.NET-Builds\Sp24_A\WebAPIAppLayer\packages\EntityFramework.6.4.4\tools\init.ps1:33 char:19
+ Import-Module $moduleToImport
+ ~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Import-Module], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.ImportModuleCommand
PM>
我多次尝试重新启动 VS 并确保该包的存在。全局 dotnet 命令在 PMC 中工作,但我希望 EF 包相关命令在这里工作
PMC错误表明您的Entity Framework包已损坏,无法正确加载Powershell,因此建议重新安装Entity Framework。您还可以检查 E:\AIUB\ADVANCED PROGRAMMING WITH .NET [A]\LAB\Asp.NET-Builds\Sp24_A\WebAPIAppLayer\packages\EntityFramework.6.4.4 ools\init.ps1 中的 $moduleToImport 变量并设置它到实体框架模块路径。