Hi,
I have a tool written in .NET that uses Infragistics WinForms components.The tool was written using .NET 2.0 and Infragistics NetAdvantage 2004 Volume 3.
I am upgrading the tool to .NET 4.0 Client Profile version as well as Infragistics NetAdvantage 2012.1.My question is whether this upgrade provides me with some ways to improve my application's performance. (mainly speeding up start times and managing memory better)I am sure the newer version will require more memory since because of newer features, but I am hoping there may be some improvements in performance as well that maybe I get for free. (Bug fixes, algorithm changes, etc.)
Or if there are any new options or ways to use the tools in a more efficient manner that maybe wasn't available in the older versions.
Can anyone provide me any information on this?
Thanks,Jason
Hi Jason,
Here you can read more about upgrading your project with Project Upgrade utility:
http://help.infragistics.com/NetAdvantage/WinForms/2012.1/CLR2.0/?page=Win_Upgrading_a_Project_to_NetAdvantage_Windows_Forms_11.1_(and_above)_Using_Version_Utility.html
Jason said:Is this tool only for upgrading the project file references?
The tool is upgrading project references to new Infragistics versions and also to upper CLR version and doesn’t do any code changes like removing obsolete API, or code that is obsolete due new feature and new settings.
Please let me know if you have any furthered questions.
Hi Dimi,
Thanks for the quick response. My project mainly uses WinTables and WinTrees along with other tools such as Excel.I will read through the updates, but I had a question about the Version Upgrade Utility.
I was going to test it out, but I didn't want to use it until I knew what to expect.I have already converted my existing projects to VS 2010 along with target framework set to .NET 4.0 Client Profile.I also updated all the references to the new 2012.1 Infragistics DLLs.
Is this tool only for upgrading the project file references? Or does it also modify the code (remove/update obsolete API calls, etc)?
For sure I can ensure you that from version NetAdvantage 2004 Volume 3 up to now 12.1 and upcoming release 12.2 we have made a lot of improvements in all of the mentioned areas: performance improvements, better memory management, new features, architectural and functional improvements, fixed issue and etc.
But I can’t say for sure if you get performance improvement in your application since I didn’t know anything about it, which controls are you using and how you use them in it.
Jason said: I am sure the newer version will require more memory since because of newer features, but I am hoping there may be some improvements in performance as well that maybe I get for free. (Bug fixes, algorithm changes, etc.) Or if there are any new options or ways to use the tools in a more efficient manner that maybe wasn't available in the older versions.
I am sure the newer version will require more memory since because of newer features, but I am hoping there may be some improvements in performance as well that maybe I get for free. (Bug fixes, algorithm changes, etc.)
I believe that you can find the answer of your questions here: http://help.infragistics.com/NetAdvantage/WinForms/2012.1/CLR2.0/?page=Win_Whats_New.html
Take a look at the “what’s new” section for all the version from NetAdvantage 2004 Volume 3 up to know to see what improvements and features we introduce. In the “Revision History” you can find what was new in all this versions. Note that the list contain only the features from the user prospective and we are constantly improving our products in all mentioned before areas.
I hope I answered your question.