DSP-Core类库的.NET版本降级4.6.1
目的
为使得现有较低.NET版本的软件可以使用DSP-Core类库,我们对其.NET版本降低到不超过4.6.1
好处
- 你的软件版本只要不低于4.6.1就可以使用DSP-Core类库
- 解决DSP-Core的Mathematics和旧版本JXI Mathematics动态链接库重名的问题。 -直接替换掉就可以
技巧
编译DSP-Core相应的项目,获得DLL,全面替换原来的 DSP、Mathematics。 其中Math必须替换,DSP可以保留两个DLL,因为其命名空间不同。
注意,Mathematics里面的概率统计增加了点到点处理的部分,所以增加了一级命名,原来的ProbabilityStatistics变成了ProbabilityStatistics.ProbabilityStatistics。
当你在替换旧的类库之后,有些代码运行可能抛异常,大多是因为拷贝的DLL不全,没有将相关联的DLL拷贝过来。
有一些项目原本采用更低的.NET版本,本次没有升级
有许多范例采用了.NET4.8,由于不影响Class Library的编译版本和使用,也没有降级
如果你原来用.NET4.8,打开DSP-Core 解决方案会报错,请跟随提示从官网安装.NET4.6.1开发包(SDK)
关于DSP-Core
DSP-Core Library 是聚星仪器开发的,给C#程序员的一个开源信号处理、分析工具包。它也可以被称为 Advanced Analysis Library 或者 Signal Processing Library for C#。
详见 www.jxinst.com 找 DSP-Core Library工具包