。Net Framework 4项目中使用ML.net的参考错误

问题描述 投票:0回答:2

我正在尝试将ML.net添加到Framework 4项目中。似乎无法在不拖累netstandard参考错误的情况下将两者结合起来。现在已经在网上浏览了几个小时,但无法浏览或浏览示例项目。

有人知道该怎么做吗?

c# .net visual-studio-2017 .net-standard-2.0 ml.net
2个回答
0
投票

您的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 dependency

这也意味着,如果将ML.NET与针对v4.6之前的.NET Framework的项目一起使用,则不能保证它能正常工作。

因此,我建议您将项目定位为至少使用v4.7.2版的.NET Framework,因为不再支持.NET Framework 4.6.x及更高版本。


0
投票

好吧,我尝试使用4.72但没有这就是为什么我要寻找参考/示例项目/

© www.soinside.com 2019 - 2024. All rights reserved.