【问题标题】:.Net Core 3.1 WPF using System.Windows.Controls.DataVisualization.Toolkit.Net Core 3.1 WPF 使用 System.Windows.Controls.DataVisualization.Toolkit
【发布时间】:2020-09-23 20:16:33
【问题描述】:

我有一个 .Net Core 3.1 WPF 应用程序并尝试合并图表。我添加了 NuGet 包 System.Windows.Controls.DataVisualization.Toolkit

<ItemGroup>
  <PackageReference Include="System.Windows.Controls.DataVisualization.Toolkit" Version="4.0.0" />
</ItemGroup>

虽然我发现这可行并且我能够创建图表,但我在依赖项/包中收到警告: Package 'System.Windows.Controls.DataVisualization.Toolkit 4.0.0' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project.

关于如何摆脱警告的任何建议?

【问题讨论】:

    标签: c# wpf .net-core


    【解决方案1】:

    System.Windows.Controls.DataVisualization.Toolkit 仅包含 .NET Framework 4.0 客户端配置文件的程序集。因此,它与任何版本的 .NET Core不兼容

    由于这个包不是 Microsoft 的官方包,并且没有针对 .NET Core 的更新,我想您对此无能为力,除了寻找替代方案或返回 .NET Framework。

    【讨论】:

    • 由于路径远离 .Net Framework 并转向 .Net 5,这似乎是倒退了一步。 .Net Core 支持 WPF,因此也应该有一个图表包。
    • @Jeff 这个包最后一次更新是在 2014 年,不是官方的。但是,由于存在 similar official package for WinForms,因此 WPF 对应方也有可能获得与 .NET Core 兼容的继任者,但目前还没有。
    猜你喜欢
    • 2020-07-11
    • 1970-01-01
    • 1970-01-01
    • 2020-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多