Hi
Althougth I post this question last year in private thread, I had to post it again and asked for much help. I felt so headache on upgrading the our 100+ solutions from V2.6 to V3.1.
I read much materials about upgrading llblgnepro. All of them need much manually work.
I need a tool to do upgrade all 100+ solutions at one time. It **automatically **modify all SD.dlls from V2.6 into V3.1 and also modify the setting information of web.config or app.config.
In primary, Otis suggested that:
---------------Suggestion--------------------------------------------------------------------------------------
You can use any tool which can search/replace the dlls in a text file on disk. VS.NET can do find/replace in csproj files and your app's .config file.
replace: SD.LLBLGen.Pro.LinqSupportClasses.NET35, Version=2.6.0.0
with SD.LLBLGen.Pro.LinqSupportClasses.NET35, Version=3.1.0.0
replace: SD.LLBLGen.Pro.ORMSupportClasses.NET20, Version=2.6.0.0
with: SD.LLBLGen.Pro.ORMSupportClasses.NET20, Version=3.1.0.0
replace: SD.LLBLGen.Pro.DQE.SqlServer.NET20, Version=2.6.0.0
with: SD.LLBLGen.Pro.DQE.SqlServer.NET20, Version=3.1.0.0
See for list of tools:
http://www.thefreecountry.com/programming/searchandreplace.shtml
There are many more of these tools, I haven't checked the windows resource kit and I'm sure powershell can help too.
be sure to work with a copy of your own source / projects so you can revert back to the v2.6 ones.
We don't use an update tool because it's really just find/replace in the csproj files and the config file, we don't need to update license strings in licenses.licx, like devexpress does.
We actually don't use that tool anymore from then as well, as it ruins subversion's copies in .svn folders. Be aware of that to not include those into your search/replace. If you do, you'll get checksum errors when commiting the changes back into subversion. the devexpress conversion tool doesn't prevent for this as well.
Hope this helps.
I think this suggestion is very good but it still refer to much manully work. I trust llblgenpro team can develop a upgrade tool as "ProjectConverter". Please see : http://community.devexpress.com/blogs/aspnet/archive/2007/09/10/how-to-easily-convert-your-project-to-a-new-devexpress-release.aspx.
We use the devexpress from V9.3.2 to V10.2.6 in two years. We upgrade it in every 3 or 4 months. The devexpress "ProjectConverter" help us too much. We didn't need to do upgrade every solution and can upgrade all solutions on SVN server side at one time.
Please understand that I look like to be a stick like a limpet, I am indeed very headache on upgrading problem.
Best regards
Ricky