.NET C#-无法加载文件或程序集[…]或其中一个';它的依赖性。系统找不到指定的文件
我正在尝试使用MathNet.Filtering(),在运行时收到错误.NET C#-无法加载文件或程序集[…]或其中一个';它的依赖性。系统找不到指定的文件,c#,.net,dependencies,runtime-error,C#,.net,Dependencies,Runtime Error,我正在尝试使用MathNet.Filtering(),在运行时收到错误无法加载文件或程序集的MathNet.Filtering、Version=0.7.0.0、Culture=neutral、PublicKeyToken=null或其依赖项之一。系统找不到指定的文件。当尝试使用MathNet.Filtering类的任何部分时,都会发生这种情况 比如 MathNet.Fitering.OnlineFilter myFilt=MathNet.Filtering.OnlineFilter.Create
无法加载文件或程序集的MathNet.Filtering、Version=0.7.0.0、Culture=neutral、PublicKeyToken=null或其依赖项之一。系统找不到指定的文件
。当尝试使用MathNet.Filtering类的任何部分时,都会发生这种情况
比如
MathNet.Fitering.OnlineFilter myFilt=MathNet.Filtering.OnlineFilter.CreateBandpass(MathNet.Filtering.pulsereresponse.Finite,800010015,50)代码>
我已经在引用MathNet.Numerics,因为它依赖于MathNet.Filtering。
我正在编译和运行.NET4.6.1,MathNet的dll是以.NET4.6.1为目标构建的
使用dotPeek,我可以看到还有其他依赖项:
- Numerics(已引用版本4.9.1.0)
- mscorlib
- 系统
- 系统核心
- 数字系统
- System.ValueTuple
[]
我正在努力了解为什么我无法加载文件或程序集。没有缺少外部引用
该问题是否与System.ValueTuple相关?
我可以毫无问题地使用MathNet.Numerics类,除了System.ValueTuple之外,它具有所有相同的依赖项
但当我尝试显式引用System.ValueTuple的DLL时,我收到
System.ValueTuple同时存在于[path to reference]和C:\Windows\[…]\mscorlib.dll中
你知道这是怎么回事吗?在这个问题上坚持了几个小时
谢谢您可以使用获取有关错误的更多信息您可以使用获取有关错误的更多信息