System.Threading.Tasks MathNet.Numerics和Parse中的冲突

时间:2015-05-11 22:04:31

标签: c# unity3d parse-platform

我正在开发一个Unity项目,我需要同时使用MathNet.NumericsParse。问题是他们都需要访问System.Threading,但由于Unity只允许3.5,他们都自己发货。然而,Parse将他们需要的部分嵌入到Parse-dll中,但缺少MathNet.Numerics需要的一些部分(System.Collections.Concurrent)。这意味着它不能被MathNet使用。我无法将这两者都添加到Unity项目,因为MathNet.Numerics所需的System.Threading与嵌入到Parse.Unity.dll中的命名空间冲突。

我不知道如何解决这个问题。有人试过similair吗?

1 个答案:

答案 0 :(得分:1)

MathNet需要.NET 4.0或更高版本,而Parse仅支持.NET 4.5或更高版本,Unity仅支持.NET 3.5。

对于数学部分,如果要在Unity项目中使用它,则需要找到一个目标为3.5的库,使MathNet适用于3.5的唯一方法是,如果您重新编写源代码而不使用任何4.0或更新的功能(不是一件容易的事)。

对于Parse,您需要找到提供相同功能的其他库。 Parse的源代码不可用,因此您无法重新编写它。