我想在我的Xamarin应用程序中获取当前的Hijri日期。
我试过了:
Calendar hijri = new HijriCalendar();
和
Calendar hijri = new HijriCalendar();
但得到:
错误CS0246:找不到类型或命名空间名称'HijriCalendar'(您是否缺少using指令或程序集引用?)(CS0246)
虽然我已经添加了:
using System.Globalization
答案 0 :(得分:0)
HijriCalendar
,而不是旧的PCL。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<!--<PackageReference Include="" Version=""/>-->
</ItemGroup>
</Project>
&#13;
添加NuGets(只需打开packages.config,然后添加上面的包引用,或通过NuGet包管理器。
删除AssemblyInfo.cs(现在位于csproj中)和packages.config(也通过PackageReference在csproj中)
Original gist。
如果您使用的是Visual Studio for Mac,则可以使用an extension自动转换项目类型。
P.S。:或者按照SushiHangover的建议,你可以添加一个NuGet包。但是,我建议尽快切换到.NET Standard P.S.S:关于.NET标准的更多信息here。