C# 类型';图标';在命名空间中找不到';系统图';在wpf应用中

C# 类型';图标';在命名空间中找不到';系统图';在wpf应用中,c#,wpf,C#,Wpf,我正在制作一个任务管理器风格的应用程序,我想在其中获得图像的图标,并在列表视图中显示它们。根据我的研究,这似乎可以通过Icon.ExtractAssociatedIcon函数传递文件名实现。但是,我遇到了一个问题,即System.Drawing中似乎不存在模块图标。我发现了与此类似的其他问题,建议添加对VisualStudio项目的引用,但是我无法使用此选项卡(Assembly选项卡,请参见下文)。 有人知道如何解决这个问题吗?谢谢。从屏幕截图上看,您似乎正在使用.NET 5。依赖项通过NuGe

我正在制作一个任务管理器风格的应用程序,我想在其中获得图像的图标,并在列表视图中显示它们。根据我的研究,这似乎可以通过
Icon.ExtractAssociatedIcon
函数传递文件名实现。但是,我遇到了一个问题,即System.Drawing中似乎不存在模块图标。我发现了与此类似的其他问题,建议添加对VisualStudio项目的引用,但是我无法使用此选项卡(Assembly选项卡,请参见下文)。
有人知道如何解决这个问题吗?谢谢。

从屏幕截图上看,您似乎正在使用.NET 5。依赖项通过NuGet包管理器处理。您可以右键单击您的项目(管理NuGet软件包…)搜索并安装
System.Drawing.Common
软件包。

从该屏幕截图上看,您似乎正在使用.NET 5。依赖项通过NuGet包管理器处理。您可以右键单击您的项目(管理NuGet软件包…),搜索并安装
System.Drawing.Common
软件包。

从该屏幕上看,您似乎正在使用.NET 5。依赖项通过NuGet包管理器处理。您可以右键单击您的项目(管理NuGet软件包…),搜索并安装
System.Drawing.Common
package.Yep,这完全有效。谢谢你-你可能想把这个写成一个正式的答案。从这个屏幕上看,你好像在使用.NET5。依赖项通过NuGet包管理器处理。您可以右键单击您的项目(管理NuGet软件包…),搜索并安装
System.Drawing.Common
package.Yep,这完全有效。谢谢-你可能想把这写下来作为正式的回答。