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)

Share this post

Link to post
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)?

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...