Visual Studio に Win2D をインストールしようとしています。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' を対象とするプロジェクトにインストールしようとしていますが、パッケージにはそのフレームワークと互換性のあるアセンブリ参照またはコンテンツ ファイルが含まれていません。
これには 2 つの事実が列挙されています:
- プロジェクトは .NET 4.5 ベースです。
- パッケージ ('Win2D 0.0.10') は .NET 4.5 と互換性がありません。
したがって、互換性のあるバージョンの .NET をターゲットにするか、パッケージの作成者にサポートを依頼する必要があります。
答え2
WinRT (メトロ / 電話アプリ) のみを対象としているようです。通常のデスクトップ プロジェクトでは使用できません。