using .net libraries in webplayer?

I’m trying to find some statistics and linear algebra libraries that I can use in the Unity3d webplayer. Could someone explain what can and cannot be used? I know you can’t use a .dll with the webplayer, but what if the source is available in c# language and it uses the basic .net functions?..can it then be integrated into Unity3d as scripts?

Here is a list of math/statistics libraries. I’d like to know if I can use any of them:

http://dnanalytics.codeplex.com/

or

  1. Mathdotnet, A mathematical open source (MIT/X11, LGPL GPL) library written in C#/.Net, aiming to provide a self contained clean framework for symbolic algebraic and numerical / scientific computations.

  2. IMSL™ C# Numerical Library for Microsoft® .NET Applications (Paid)

  3. Extreme Optimization Mathematics Library for .NET

Hopefully someone can explain what I can and can’t use with the webplayer and why???

Thanks,
Dan

You can’t use a NATIVE DLL (ie: C++) but you’re free to use a managed DLL (ie: C#). Both files have extensions of .dll.

How do I tell if a library or dll is native or managed? Just by what language it’s in? c# or c++?

thanks,

Dan

Anything written in C# is going to be Managed. Note that some Managed libraries call native libraries. And worst yet, some managed libraries could have native code imbedded into them.

Just try putting it in and see if it works, I suppose.