Jump to content
fstaffa

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: 
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)

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×