Не удалось установить пакет NuGet MPI.NET 1.3.0 в MS Visual Studio 2017

avatar
vp24
7 апреля 2018 в 22:21
247
1
1

Я пытаюсь установить пакет NuGet MPI.NET 1.3.0 в проект MS Visual Studio 2017 C#. Я получаю следующую ошибку:

Не удалось установить пакет "MPI.NET 1.3.0". Вы пытаетесь установить этот пакет в проект, предназначенный для .NETFramework, Version = v4.0, но пакет не содержит ссылок на сборки или файлов содержимого, совместимых с этой платформой. Для получения дополнительной информации обратитесь к автору пакета.

Я пытался создавать проекты C# в разных версиях .NET Framework, но он не устанавливался. На официальном сайте GitHub этого пакета (репозиторий MPI.NET GitHub) написано, что пакет обновлен для .NET 4.0. Я пытался создавать проекты версии 4.0 и ниже, но безуспешно.

Помочь кому-нибудь?

Источник

Ответы (1)

avatar
Jon Skeet
7 апреля 2018 в 22:31
1

Глядя на пакеты, доступные на nuget.org, версия 1.3.0 предназначена для .NET 4.6.2, тогда как версия 1.2.0 предназначена для .NET 4.0. Поэтому, если вы попытаетесь установить пакет версии 1.2.0 в свой проект, все будет в порядке. Похоже, документацию GitHub необходимо обновить, чтобы отразить эту новую реальность.

(Лично я бы увеличил номер основной версии для такого изменения, учитывая, что оно не обязательно обратно совместимо с существующими пользователями, но семантическое управление версиями менее четко, чем иногда кажется.)