Установка Win2D.win81 в виде пакета NuGet. Целевая платформа не совместима

Поэтому в настоящее время я пытаюсь установить Win2D.win81 как пакет NuGet через менеджер пакетов VS2015s. Моя цель - переписать простую графическую библиотеку, которую я создал, чтобы теперь работать с элементом управления WPF вместо winforms и получить выгоду от производительности Win2D против GDI+.

Для этого я сделал новый проект ClassLibrary и добавил userControl (WPF). Сейчас я пытаюсь добавить Win2D через менеджер пакетов в проект, но он продолжает отказываться, сообщая, что пакет не нацелен на мою целевую среду. Что было не так уж и сложно, если я не пытался настроить свой проект на.Net 3.5 на 4.6.2 и любую промежуточную версию, и он всегда отказывался от установки.

Ошибка экскаватора из ПМ:

Не удалось установить пакет "Win2D.win81 1.20.0". Вы пытаетесь установить этот пакет в проект, который нацелен на ".NETFramework,Version=v4.6", но пакет не содержит никаких ссылок на сборки или файлов содержимого, совместимых с этой платформой.

1 ответ

Решение

Win2D.win81 предназначен для приложений Windows 8.1 Store и Windows Phone 8.1, которые являются отдельной платформой.net от полной платформы.net 4.6, которую вы пытаетесь использовать.

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