Ошибка инициализации пакета EntityFramework в консоли диспетчера пакетов

Я сталкиваюсь с ошибкой при открытии решения в 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.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
59
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ошибка PMC указывает на то, что ваш пакет Entity Framework поврежден и Powershell не может быть загружен должным образом, поэтому рекомендуется переустановить Entity Framework. Вы также можете проверить переменную $moduleToImport в E:\AIUB\ADVANCED PROGRAMMING With .NET [A]\LAB\Asp.NET-Builds\Sp24_A\WebAPIAppLayer\packages\EntityFramework.6.4.4\tools\init.ps1 и установить его по пути к модулю Entity Framework.

Я пробовал это, но здесь проблема не в этом. Я мог бы импортировать тот же модуль вручную, используя Import-Module.

Rakibul Hasan 02.05.2024 04:41
Ответ принят как подходящий

Решение, которое я нашел, заключалось в импорте модуля вручную с помощью следующей команды:

Модуль импорта 'E:\AIUB\РАСШИРЕННОЕ ПРОГРАММИРОВАНИЕ С ПОМОЩЬЮ .NET [A]\LAB\Asp.NET-Builds\Sp24_A\WebAPIAppLayer\packages\EntityFramework.6.4.4\tools\EntityFramework6.psd1'

Другие вопросы по теме