我正在开发一个统一项目,需要同时使用MathNet.Numerics和解析。问题是他们都需要访问System.Threading,但是由于Unital3.5只允许3.5,所以他们都发布了自己的。但是,解析已经将它们需要的部分嵌入到Parse中,但是缺少了一些MathNet.Numerics所需要的部分(MathNet.Numerics)。这意味着MathNet不能使用它。由于System.Threading所需的MathNet.Numerics与嵌入到Parse.Unity.dll中的命名空间冲突,所以我不能将两者都添加到Parse.Unity.dll项目中。
我不知道怎么解决这个问题。有人试过类似的东西吗?
发布于 2015-05-12 00:03:54
MathNet需要.NET 4.0或更高版本,而Parse只支持.NET 4.5或更高版本,统一只支持.NET 3.5。
对于数学部分,如果您想要在一个统一项目中使用它,则需要找到一个目标为3.5的库,使MathNet为3.5工作的唯一方法是重新编写源代码而不使用任何4.0或更新的特性(这不是一项容易的任务)。
对于Parse,您需要找到一个提供相同功能的不同库。那里的Parse源代码不可用,所以您将无法重写它。
https://stackoverflow.com/questions/30178395
复制相似问题