我创建了一个新的控制台应用程序.net46,安装了最新的ML并尝试了一个简单的LDA。得到了上面的错误。我在网上找到的修复方法似乎都不起作用。它正在寻找一个不存在的4.1.3.0版本的System.Numerics.Vectors。
发布于 2020-12-10 16:28:50
有一个问题,MSBuild需要4.1.3.0
版本,但却下载了4.1.4.0
。您应该添加
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.3.0" newVersion="4.1.4.0" />
</dependentAssembly>
</assemblyBinding>
敬MSBuild.exe.config
。它通常位于C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin
我在Visual Studio 16.8.2和16.8.3中发现了这个错误。
发布于 2020-05-14 09:47:53
我认为这可能与这个GitHub问题有关:https://github.com/dotnet/runtime/issues/26370
我认为要么按照乔恩的建议安装System.Numerics.Vector包,要么更新到net472或.NET标准2.0可能会有所帮助。
https://stackoverflow.com/questions/61323996
复制相似问题