在装配体中根本找不到System.Drawing

时间:2019-11-27 08:35:53

标签: uwp

在我的UWP代码中,我使用了如下的System.Drawing。

using System.Drawing;

在我的.csproj项目文件中,如果将TargetPlatformMinVersion设置为10.0.17763.0,则一切正常。但是,如果我将TargetPlatformMinVersion设置为10.0.15063.0,则会出现此编译错误:

  

名称空间中不存在类型或名称空间名称“绘图”   “系统”

     <TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">10.0.17763.0</TargetPlatformVersion>
-    <TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
+    <TargetPlatformMinVersion>10.0.15063.0</TargetPlatformMinVersion>

我搜索了StackOverflow,像这样发布: System.drawing namespace not found under console application 它建议通过以下方式找到System.Drawing:

  

项目->右键单击->添加->参考->装配体->搜索   “ System.Drawing”

但是我根本找不到它,请检查下面的图片。如何解决?

enter image description here

1 个答案:

答案 0 :(得分:0)

如果要在System.Drawing名称空间下使用Type,则需要将UWP的最低版本设置为16299及更高版本。

如果您必须将应用的最低版本设置为15063,则可以考虑使用Win2D.uwp而不是System.Drawing,可以在here中下载它。

最诚挚的问候。