Как использовать System.Drawing на ОС Ma c? - PullRequest
0 голосов
/ 08 мая 2020
  1. Запустить диспетчер пакетов NuGet
  2. Добавить «System.Drawing.Common»
  3. Добавить using System.Drawing Я по-прежнему не могу использовать Point или Image в моем коде.

.csproj файл имеет

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

1 Ответ

1 голос
/ 10 мая 2020

Мне удалось получить System.Drawing.Common , работающий в OSX, добавив также runtime.osx.10.10-x64.CoreCompat.System.Drawing NuGet package.

Обратите внимание, что моя тестовая платформа OSX - Azure Pipelines. Вы можете просмотреть мой файл csproj , если найдете его полезным. Он содержит:

<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>

Не забудьте добавить оператор using в начало ваших файлов CS:

using System.Drawing;
...