System.Drawing.Icon 不存在

max*_*oka 5 wpf

我正在尝试从这样的流中创建一个图标,例如:

System.IO.Stream iconStream = Application.GetResourceStream(new Uri("pack://application:,,,/YourReferencedAssembly;component/YourPossibleSubFolder/YourResourceFile.ico")).Stream;
Run Code Online (Sandbox Code Playgroud)

然后,当我尝试像这样分配它时,它在绘图中没有图标的概念,我尝试添加引用,但仍然没有:

tbi.Icon = new System.Drawing.Icon(iconStream);
Run Code Online (Sandbox Code Playgroud)

在顶部有这个:

using System.Drawing;
Run Code Online (Sandbox Code Playgroud)

这是错误:

错误 1 ​​命名空间“System.Drawing”中不存在类型或命名空间名称“Icon”(您是否缺少程序集引用?)

我真的很困惑,我很感激任何关于我必须忘记添加的简单事情的想法。

小智 4

您的项目可能没有引用该程序集。

要解决这个问题:

  1. 转到您的项目参考
  2. 右键单击并选择“添加引用...”
  3. 在装配体下,选择“System.Drawing”

我希望这能解决它