Hello,
Is the upgrade from 20121 to 20122 as simple as uninstalling 20121 with Add/Remove programs and to then install 20122 with the installer? Does anything need to be done with the Config files? Even when creating a new 'dummy' project they seem to be referencing the old version (see below).
<ExtensionAssembly>InfragisticsSL5.Controls.Grids.XamGrid.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Editors.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Maps.XamMap.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly>
Thank you,
Joe DiPilato
Hello Joe,
Thank you for your post. I have been looking into it and I can suggest you use our Version Utility tool, which upgrades solutions. Here you can read how to use it:
http://es.infragistics.com/community/blogs/reporting/archive/2012/05/17/using-the-version-utility-to-upgrade-to-reporting-12-1.aspx
the blog is for version 12.1, but it is similar for 12.2 as well. Please let me know if this helps you or you need further assistance on this matter.
Looking forward for your reply.
Hello Stefan,
Thank you for your reply. I did not use the Version Utility as the LS Installer has an Update Notes file that reads.
Infragistics Version Utility currently doesn’t support Visual Studio LightSwitch projects. You may need to manually update the references in your applications and projects after a major upgrade. For service releases this may be needed only in case of specific version references in your projects.
I have now tried the following. I verified that my PC only has 2012.2 installed. I created a new project IGUpgrade in VS 2012. I added the IG LightSwitch extensions through Properties. I built, ran and then saved the project. When I look at the Config file in the Client section, I see references to v11.2 (code below).
<ExtensionAssemblies> <ExtensionAssembly>Microsoft.LightSwitch.SdkProxy, Version=10.0.11.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35</ExtensionAssembly> <ExtensionAssembly>Microsoft.LightSwitch.Extensions.Client, Version=11.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35</ExtensionAssembly> <ExtensionAssembly>Infragistics.LightSwitch.Extensions.Client.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>Infragistics.LightSwitch.Extensions.Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>Infragistics.LightSwitch.Extensions.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Grids.XamPivotGrid.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Charts.XamDataChart.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Charts.XamGauge.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Grids.XamGrid.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Editors.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Maps.XamMap.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Editors.XamSlider.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>System.Windows.Controls.Toolkit, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Menus.XamMenu.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Menus.XamOutlookBar.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Lists.XamTileView.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.DataVisualization.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Olap.FlatData.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Olap.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Olap.Excel.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>System.Xml.Serialization, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Olap.Xmla.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Olap.Xmla.Oracle.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Interactions.XamDialogWindow.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.DragDrop.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Controls.Menus.XamTree.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>System.Windows.Controls.Toolkit.Internals, Version=4.0.5.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35</ExtensionAssembly> <ExtensionAssembly>System.ComponentModel.Composition.Initialization, Version=5.0.5.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Documents.Excel.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> <ExtensionAssembly>InfragisticsSL5.Compression.v11.2, Version=11.2.20112.1001, Culture=neutral, PublicKeyToken=7DD5C3163F2CD0CB</ExtensionAssembly> </ExtensionAssemblies>
I then tried running the Version Utility tool as suggested, and here are the results from the log:
09:37:30: Running User Interface Version 12.2.20122.1000 09:37:30: Gathering volume and assembly information. 09:37:30: Gathering volume and assembly information. 09:38:01: Analyzing Server.vbproj... 09:38:01: The project has references that need to be updated. 09:38:01: Analyzing Common.vbproj... 09:38:01: Nothing for us to upgrade. 09:38:01: Analyzing Client.vbproj... 09:38:01: The project has references that need to be updated. 09:38:20: Updating Server.vbproj... 09:38:20: C:\Users\jdipilato\Documents\Visual Studio 2012\Projects\IGUpgrade\IGUpgrade\Server\Server.vbproj has been backed up. 09:38:20: Can't find an newer version for assembly Infragistics.LightSwitch.Extensions.Common 09:38:20: Can't find an newer version for assembly Infragistics.LightSwitch.Extensions.Server 09:38:20: Done Updating Server.vbproj. 09:38:20: Updating Common.vbproj... 09:38:20: C:\Users\jdipilato\Documents\Visual Studio 2012\Projects\IGUpgrade\IGUpgrade\Common\Common.vbproj has been backed up. 09:38:20: Done Updating Common.vbproj. 09:38:20: Updating Client.vbproj... 09:38:20: C:\Users\jdipilato\Documents\Visual Studio 2012\Projects\IGUpgrade\IGUpgrade\Client\Client.vbproj has been backed up. 09:38:20: Can't find an newer version for assembly Infragistics.LightSwitch.Extensions.Client 09:38:20: Can't find an newer version for assembly Infragistics.LightSwitch.Extensions.Client.Design 09:38:20: Can't find an newer version for assembly Infragistics.LightSwitch.Extensions.Common 09:38:20: No matching assembly located in available assemblies InfragisticsSL5.Compression.v11.2 09:38:20: at Infragistics.VersionUtilitySupport.Core.Product.AssemblyXmlFile.LocateNewAssembliesNodeforCurrentAssembly(String assemblyName) at Infragistics.VersionUtilitySupport.Core.File.Types.ProjectFile.Upgrade(String rootDirectory)
Thank you for your assistance.
Joe...
Hi Joe,
Thank you for the question.
Our NetAdvantage for LightSwitch 12.2 version uses internally InfragisticsSL5.v11.2 assemblies.
However, this makes the upgrading from NA for LightSwitch 12.1 to 12.2 pretty straightforward. The benefits you get in our NetAdvantage for LightSwitch 12.2 version are new components and fixed issues.
Best regards,
Anatoli Iliev
Hi Anatoli,
So are you saying that all I need to do is uninstall the previous version using Add/Remove programs and then use the installer to install the new version and there are no other steps?
Thank you Anatoli.
All set.
Yes, this should be enough.
In case of any issues, please refer to the following article: http://es.infragistics.com/community/blogs/mihail_mateev/archive/2011/01/06/how-to-upgrade-lightswitch-applications-from-netadvantage-vol-11-1-to-vol-11-2.aspx