fstaffa Posted June 24, 2014 Report Share Posted June 24, 2014 I got an exception when trying to compare any CS files. Below are all log entries from the run. When I run SemanticMerge manually, I can see the initial screen but it still fails when I try to run any comparison. Any ideas what might be wrong? 2014-06-24 08:56:05,539 INFO [4268] SemanticMerge - The advanced feature related to the ignored format is not available because the formatter could not be created. If you want it available, you should download the Microsoft Build Tools 2013: http://www.microsoft.com/en-us/download/details.aspx?id=40760 2014-06-24 08:56:05,646 INFO [4268] Aero - Can't enable Aero because visual styles are disabled (Application.RenderWithVisualStyle == false) 2014-06-24 08:56:05,647 INFO [4268] Aero - Can't enable Aero because composition is not enabled!! 2014-06-24 08:56:05,647 ERROR [4268] SemanticMerge - Method not found: 'Int32 System.Runtime.InteropServices.Marshal.SizeOf(!!0)'. System.MissingMethodException: Method not found: 'Int32 System.Runtime.InteropServices.Marshal.SizeOf(!!0)'. at Codice.I3.Theme.OperatingSystemVersion.OperatingSystemVersion.OSVERSIONINFO..ctor() at Codice.I3.Theme.OperatingSystemVersion.OperatingSystemVersion..ctor() at Codice.I3.Theme.OperatingSystemVersion.OperatingSystemVersion.get_Current() at Codice.I3.WindowsThemes.GetWindowsTheme() at Codice.I3.ThemeManager.GetDefaultTheme() at Codice.I3.ThemeManager.Get() at Codice.I3.I3Panel..ctor() at Codice.CM.Merge.Gui.DiffControl.InitializeComponent() at Codice.CM.Merge.Gui.DiffControl..ctor() at Codice.CM.SemanticMerge.Gui.DiffViewer.CreateTexbox(Int32 tabSpaces) at Codice.CM.SemanticMerge.Gui.DiffViewer..ctor(WindowsFormsHost diffViewerHost, RowDefinition viewerColumn, GridSplitter diffSplitter, Button closeButton, Int32 tabSpaces) at Codice.CM.SemanticMerge.Gui.MergeWindow.Init() at Codice.CM.SemanticMerge.Gui.App.LaunchSemanticTool(SemanticToolInfo toolInfo) at Codice.CM.SemanticMerge.Gui.App.OnStartup(StartupEventArgs e) Link to comment Share on other sites More sharing options...
manu Posted June 24, 2014 Report Share Posted June 24, 2014 Yes, you have to install the MS .NET 4.5.1 framework. Let me know if it helps. Link to comment Share on other sites More sharing options...
fstaffa Posted June 26, 2014 Author Report Share Posted June 26, 2014 Thank you, I suspected that it is necessary. Unfortunately we can't install newer version of .NET framework at work, so I won't be able to use SemanticMerge. Do you have any plans for supporting just .net 4.5 (or ideally even older version)? Link to comment Share on other sites More sharing options...
manu Posted June 26, 2014 Report Share Posted June 26, 2014 Hello, meanwhile we study how to support it you can use the following custom release using the .NET 4 framework: https://www.semanticmerge.com/users/Downloads/Framework4.0/SemanticMerge-1.0.61.0-installer.exe Link to comment Share on other sites More sharing options...
fstaffa Posted July 17, 2014 Author Report Share Posted July 17, 2014 Thank you, that is very helpful. It might be good idea to put link to .NET 4 version on the Download page Link to comment Share on other sites More sharing options...
manu Posted July 18, 2014 Report Share Posted July 18, 2014 You are welcome, we'll discuss it! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.