This project has moved and is read-only. For the latest updates, please go here.

Should we upgrade to .NET 4.5

Topics: Development
Jul 8, 2013 at 6:52 PM
Hi everyone!

I have an idea to upgrade SKGL to .NET 4.5 (or at least 4.0) in order to get support for BigInteger class. This is because the library has always used the MegaMath for this kind of calculations, however, I think BigInteger will be faster and will support C#.

Pros:
  • No need to include the MegaMath in addition to SKGL (inside the library).
  • .NET is always up-to-date, hence more focus on developing the algorithm.
Cons:
  • Every customer/developer will need to have .NET 4.0 installed. This means, as written by uldisv, https://skgl.codeplex.com/discussions/449328, every user that uses Mono Project for SKGL, will need to support that framework.
  • Even if it is updated, we might not be able to edit the algorithm for working with numbers (this is not a big issue)
Guys, what do you think, please reply to this thread. Every feedback is great! :)
Jul 8, 2013 at 7:12 PM
Edited Jul 8, 2013 at 7:12 PM
It seems like that .NET 3.5 is installed on most of the computers by default (http://stackoverflow.com/questions/4981204/net-framework-4-client-profile-system-web-dll)
Jul 8, 2013 at 7:29 PM
Edited Jul 8, 2013 at 7:30 PM
Sticking with .NET 4.0 would be good. To avoid need for two .NET frameworks, I'm already using SKGL as .NET 4.0 assembly for one of my projects.

I would not recommend going to 4.5 right now, because it is no more supported on Windows XP SP3.

Uldis