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

Xamarin.Forms共享csproj文件引用Xamarin.Mac和Xamarin.iOS框架是否正常?,xamarin.forms,xamarin.ios,csproj,xamarin.mac,Xamarin.forms,Xamarin.ios,Csproj,Xamarin.mac,如果打开文件,我会看到: <ItemGroup> <Reference Include="Xamarin.Mac"> <HintPath>..\..\..\..\..\..\Library\Frameworks\Xamarin.Mac.framework\Versions\7.4.0.4\lib\reference\mobile\Xamarin.Mac.dll</HintPath> </Reference>

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

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

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

..\..\..\..\..\..\..\Library\Frameworks\Xamarin.Mac.framework\Versions\7.4.0.4\lib\reference\mobile\Xamarin.Mac.dll
..\..\..\..\..\..\..\Library\Frameworks\Xamarin.iOS.framework\Versions\14.14.2.5\lib\mono\Xamarin.iOS\Xamarin.iOS.dll

共享文件需要这样做吗?

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

谢谢。我想知道我做了些什么,或者发生了什么,这些参考文献最终会出现在文件中?