Jump to content

Error when using on Windows 7 with CS files


Recommended Posts

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: 

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

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

  • 3 weeks later...


This topic is now archived and is closed to further replies.

  • Create New...