Я пытаюсь установить Win2D в Visual Studio. Я запустил следующее в консоли менеджера пакетов NuGet:
PM> Install-Package Win2D
Я получаю следующую ошибку:
Install-Package : Could not install package 'Win2D 0.0.10'. 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.
At line:1 char:1
+ Install-Package Win2D
+ ~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
Я только что установил Visual Studio Community 2013 сегодня, так что мне нужна последняя версия. Что я делаю не так?
решение1
Все наоборот.
Вы пытаетесь установить этот пакет в проект, ориентированный на «.NETFramework,Version=v4.5», но пакет не содержит ссылок на сборки или файлов содержимого, совместимых с этой платформой.
Здесь перечислены два факта:
- Ваш проект основан на .NET 4.5.
- Пакет («Win2D 0.0.10») несовместим с .NET 4.5.
Поэтому вам необходимо выбрать совместимую версию .NET или попросить автора пакета обеспечить ее поддержку.
решение2
Похоже, они нацелены только на WinRT (приложения Metro/Phone). Вы не сможете использовать его в обычных проектах для настольных компьютеров.