我正在尝试将 ML.net 添加到 Framework 4 项目中。似乎无法在不唠叨 netstandard 参考错误的情况下将这两者结合起来。现在浏览了几个小时的网络,但无法很好地完成一个步行或示例项目。
有人知道该怎么做吗?
我正在尝试将 ML.net 添加到 Framework 4 项目中。似乎无法在不唠叨 netstandard 参考错误的情况下将这两者结合起来。现在浏览了几个小时的网络,但无法很好地完成一个步行或示例项目。
有人知道该怎么做吗?
您的 Framework 4 项目的版本目标是什么?如果您将项目定位到 4.6 之前的 .NET Framework 版本,则会出现编译错误。
Microsoft ML.NET 只能用于 .NET Standard 2.0 兼容平台,这包括 .NET Framework 4.6.1 或更高版本(包括 v4.7/4.7.1/4.7.2/4.8)和 .NET Core 2.0 或更高版本(包括2.1/2.2/3.0/3.1和传入的5.0)。
请参阅有关 Microsoft.ML nuget ( https://www.nuget.org/packages/Microsoft.ML/ )的此依赖项说明:
这也意味着,如果您将 ML.NET 与针对 v4.6 之前的 .NET Framework 的项目一起使用,则不能保证它可以正常工作。
因此,我建议您将项目定位为至少使用 v4.7.2 的 .NET Framework,因为不再支持 .NET Framework 4.6.x 及之前的版本。