【问题标题】:C# capturing screen in console applicationC# 在控制台应用程序中捕获屏幕
【发布时间】:2020-12-05 20:09:38
【问题描述】:

我想在控制台应用程序(不是 windows 窗体)中截屏,然后我想截屏并通过套接字将其发送给我的朋友,但到目前为止我没有任何关于套接字的问题。

我能找到的所有教程都使用 Windows 窗体并使用:

using System.Drawing.Imaging;

但如果我尝试这样做,它会给我一个错误提示:

"命名空间中不存在类型或命名空间名称'Imaging' 'System.Drawing'"

你能帮帮我吗?

【问题讨论】:

  • This 可能会解释错误消息。我不能保证它会解决你所有的问题。
  • .NET Core 还是框架?什么版本?您需要添加参考/安装 NuGet 包。如果在框架上,它是对System.Drawing 的引用;如果在 Core 上,它是一个 NuGet 包,System.Drawing.Common

标签: c# console-application screenshot


【解决方案1】:

就像 CoolBots 在 cmets 中所说,System.Drawing 不包含在控制台应用程序中。如果您使用的是 Visual Studio,请右键单击您的项目并选择“管理 NuGet 包”。单击“浏览”并搜索System.Drawing。应该会弹出一个名为 System.Drawing.Common 的包。下载它,您的问题应该得到解决。

【讨论】:

    猜你喜欢
    • 2013-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-17
    • 2010-09-15
    • 1970-01-01
    • 2018-11-03
    相关资源
    最近更新 更多