Ошибка установки Microsoft.EntityFrameworkCore v1.1.4 - PullRequest
0 голосов
/ 29 мая 2018

Я извлек веб-приложение, которое я разрабатываю на своем локальном компьютере, из нашего git, оно отлично работает на нашем сервере разработки.Однако, когда я пытаюсь получить доступ к нему на моем локальном компьютере, я получаю:

Не удалось загрузить файл или сборку 'Microsoft.EntityFrameworkCore, Версия = 1.1.4.0, Культура = нейтральная, PublicKeyToken = adb9793829ddae60' илиодна из его зависимостей.Системе не удается найти указанный файл.

Когда я обратился к диспетчеру nuget в Visual Studio 2015 (мой босс непреклонен в отношении того, что мы остаемся в Visual Studio 2015), я искал Microsoft.EntityFrameWorkCore, чтоЯ обнаружил, изменил его на 1.1.4, а затем получаю ошибку:

Не удалось установить пакет 'Microsoft.EntityFrameworkCore 1.1.4'.Вы пытаетесь установить этот пакет в проект, который нацелен на «.NETFramework, Version = v4.5», но пакет не содержит никаких ссылок на сборки или файлов содержимого, совместимых с этой платформой.Для получения дополнительной информации свяжитесь с автором пакета.

Вот вывод, когда он загружался:

Attempting to gather dependency information for package 'Microsoft.EntityFrameworkCore.1.1.4' with respect to project 'SkipGenieService', targeting '.NETFramework,Version=v4.5'
Attempting to resolve dependencies for package 'Microsoft.EntityFrameworkCore.1.1.4' with DependencyBehavior 'Lowest'
Resolving actions to install package 'Microsoft.EntityFrameworkCore.1.1.4'
Resolved actions to install package 'Microsoft.EntityFrameworkCore.1.1.4'
Attempting to gather dependency information for package 'Microsoft.EntityFrameworkCore.1.1.4' with respect to project 'PeopleSearch', targeting '.NETFramework,Version=v4.5'
Attempting to resolve dependencies for package 'Microsoft.EntityFrameworkCore.1.1.4' with DependencyBehavior 'Lowest'
Resolving actions to install package 'Microsoft.EntityFrameworkCore.1.1.4'
Resolved actions to install package 'Microsoft.EntityFrameworkCore.1.1.4'
Install failed. Rolling back...
Package 'Microsoft.EntityFrameworkCore.1.1.4' does not exist in project 'SkipGenieService'
Package 'Microsoft.EntityFrameworkCore.1.1.4' does not exist in folder 'C:\Users\<username>\Source\Repos\<project>\packages'
Could not install package 'Microsoft.EntityFrameworkCore 1.1.4'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.5', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
========== Finished ==========

Есть предложения?У меня есть оба проекта для .Net Framework версии v4.5, но менеджер загрузки почему-то не верит в это.

1 Ответ

0 голосов
/ 30 мая 2018

Microsoft.EntityFrameworkCore Версия 1.1.4 имеет следующие зависимости.Пожалуйста, проверьте.

NETFramework 4.5.1

  • Microsoft.Extensions.Caching.Memory (> = 1.1.1)
  • Microsoft.Extensions.DependencyInjection (> = 1.1.0)
  • Microsoft.Extensions.Logging (> = 1.1.1)
  • NETStandard.Library (> = 1.6.1)
  • Remotion.Linq (> = 2.1.1)
  • System.Collections.Immutable (> = 1.3.0)
  • System.Interactive.Async (> = 3.0.0)

.NETStandard 1.3

  • Microsoft.Extensions.Caching.Memory (> = 1.1.1)
  • Microsoft.Extensions.DependencyInjection (>= 1.1.0)
  • Microsoft.Extensions.Logging (> = 1.1.1)
  • NETStandard.Library (> = 1.6.1)
  • Remotion.Linq (>= 2.1.1)
  • System.Collections.Immutable (> = 1.3.0)
  • System.ComponentModel.Annotations (> = 4.3.0)
  • System.Interactive.Async (> = 3.0.0)
  • System.Linq.Queryable (> = 4.3.0)
...