如何在 Visual Studio 中安装 Win2D?

如何在 Visual Studio 中安装 Win2D?

我正在尝试在 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”为目标的项目中,但该包不包含与该框架兼容的任何程序集引用或内容文件。

这列出了两个事实:

  1. 您的项目基于.NET 4.5。
  2. 该包('Win2D 0.0.10')与.NET 4.5 不兼容。

因此,您需要针对兼容的 .NET 版本或请求软件包的作者支持它。

答案2

看起来他们只针对 WinRT(metro/手机应用)。您无法在常规桌面项目中使用它。

https://github.com/Microsoft/Win2D/issues/208

相关内容