2

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

升级时间 我们检测到您的解决方案当前正在使用不再支持的 Xamarin 组件。请手动删除使用的组件并重新打开解决方案。

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

注意和研究:

我知道所有 Xamarin 组件现在都转换为 Nuget 包,但我在 Nuget 包上找不到条形图组件。

任何帮助将不胜感激。

4

2 回答 2

0

要解决问题,我只需打开.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>
于 2018-07-11T07:34:26.770 回答
0

我在我的项目中使用 Alliance Charts,他们没有 Nuget Package 上的组件,所以我只是没有将它删除包,一切正常,唯一不好的是当我打开我的时弹出窗口总是出现项目。因此,请不要删除您需要的包,如果不存在它的组件,或者直到您找到另一个与您的包执行相同操作的组件。

于 2018-07-11T13:19:24.617 回答