在我的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”
但是我根本找不到它,请检查下面的图片。如何解决?
答案 0 :(得分:0)
如果要在System.Drawing
名称空间下使用Type,则需要将UWP的最低版本设置为16299及更高版本。
如果您必须将应用的最低版本设置为15063,则可以考虑使用Win2D.uwp
而不是System.Drawing
,可以在here中下载它。
最诚挚的问候。