HijriCalendar
доступен в .NET Standard , а не в старых добрых PCL.
Обновите свой проект до последней и лучшей версии .NET Standard 2.0:
- Выгрузите ваш проект PCL (щелкните правой кнопкой мыши -> выгрузить) и начните редактирование
это (вправо -> нажмите изменить)
- Удалите все в csproj и вставьте это:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<!--<PackageReference Include="" Version=""/>-->
</ItemGroup>
</Project>
Добавьте обратно NuGets (просто откройте package.config и добавьте ссылки на пакеты выше или через менеджер пакетов NuGet.
Удалить AssemblyInfo.cs (теперь это в csproj) и packages.config (также в csproj через PackageReference)
Исходный текст .
Если вы работаете с Visual Studio для Mac, вы можете использовать расширение для автоматического преобразования типа проекта.
P.S .: В качестве альтернативы, как предложено SushiHangover, вы можете добавить пакет NuGet. Тем не менее, я бы порекомендовал перейти на .NET Standard как можно скорее.
P.S.S: Подробнее о .NET Standard здесь .