Xamarin.iOS 中 Xamarin 组件的替代方案

Alternative of Xamarin Component in Xamarin.iOS

我最近打开了我的旧项目之一。这是使用旧 Xamarin.component barchart-1.1.2.1。但是当我打开我的项目时说

Time to Upgrade We've detected that your solution is currently using Xamarin Components, which is no longer supported.Please remove the used Components manually and reopen the solution.

我知道它说删除 Xamarin 组件。但 我想要 Xamarin 组件的替代品,它可以免费使用并提供相同的功能。

注意和研究:

I know that all Xamarin Component now converted into Nuget Package but I can't found barchart component on Nuget Package.

我们将不胜感激。

为了解决问题,我只打开 .csproj 文件

删除 csproj 中定义的所有 XamarinComponent 它将解决升级时间错误。

<ItemGroup>
    <XamarinComponentReference Include="Masonry">
      <Version>0.6.4.0</Version>
      <Visible>False</Visible>
    </XamarinComponentReference>
    <XamarinComponentReference Include="barchart">
      <Version>1.1.2.1</Version>
      <Visible>False</Visible>
    </XamarinComponentReference>
    <XamarinComponentReference Include="json.net">
      <Version>7.0.1</Version>
      <Visible>False</Visible>
    </XamarinComponentReference>
  </ItemGroup>

我在我的项目中使用 Alliance Charts,他们在 Nuget 包中没有组件,所以我只是没有删除它包,一切正常,唯一不好的是弹出窗口总是当我打开我的项目时出现。 所以不要删除你需要的包,如果不存在它的组件,或者直到你找到另一个组件与你的包做同样的事情。