【问题标题】:How to use System.Drawing on Mac OS?如何在 Mac OS 上使用 System.Drawing?
【发布时间】:2020-08-23 13:55:50
【问题描述】:
  1. 运行 NuGet 包管理器
  2. 添加“System.Drawing.Common”
  3. 添加using System.Drawing 我仍然无法在我的代码中使用 Point 或 Image。

.csproj 文件确实有

<PackageReference Include="System.Drawing.Common" Version="4.7.0"/>

【问题讨论】:

  • 什么样的项目?请分享整个项目文件。
  • @LexLi - Exenetcoreapp3.1
  • @LexLi 我如何预先知道需要哪些信息?这些信息是否引导您找到答案?
  • @BACON 没有解决这个问题。

标签: .net macos system.drawing


【解决方案1】:

通过添加runtime.osx.10.10-x64.CoreCompat.System.Drawing NuGet 包,我能够让System.Drawing.Common 在 OSX 中工作。

请注意,我的 OSX 测试平台是 Azure Pipelines。如果您觉得有帮助,可以查看my csproj file。它包含:

<ItemGroup>
  <PackageReference Include="runtime.osx.10.10-x64.CoreCompat.System.Drawing" Version="5.8.64" />
  <PackageReference Include="System.Drawing.Common" Version="4.7.0" />
</ItemGroup>

不要忘记在 CS 文件的顶部添加 using 语句:

using System.Drawing;

【讨论】:

    猜你喜欢
    • 2017-07-30
    • 2019-04-17
    • 1970-01-01
    • 2014-01-16
    • 2016-11-07
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多