Xamarin.Forms共享csproj文件引用Xamarin.Mac和Xamarin.iOS框架是否正常?

Is it normal for the Xamarin.Forms shared csproj file to reference the Xamarin.Mac and Xamarin.iOS framework?

如果我打开我的文件,我会看到:

<ItemGroup>
<Reference Include="Xamarin.Mac">
    <HintPath>..\..\..\..\..\..\Library\Frameworks\Xamarin.Mac.framework\Versions.4.0.4\lib\reference\mobile\Xamarin.Mac.dll</HintPath>
</Reference>

<Reference Include="Xamarin.iOS">
  <HintPath>..\..\..\..\..\Library\Frameworks\Xamarin.iOS.framework\Versions.14.2.5\lib\mono\Xamarin.iOS\Xamarin.iOS.dll</HintPath>
</Reference>

这是共享文件的预期结果吗?

否,因为各种 Xamarin.Forms 本机项目如果引用此项目将无法编译。