Atmel Studio 7.0.1006, Windows 10, CefSharp.Core.dll missing

Go To Last Post
9 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I installed Atmel Studio 7.0.1006 on a clean Windows 10 installation.

 

Whenever I attempt to close AS7, the dialog shown below is displayed:

CefSharp.Core.dll missing dialog

 

The only way I'm able to close AS7 is to kill the task in taskmanager.

 

Windows File Explorer finds CefSharp.Core.dll here:

K:\atmel\studio 7\7.0\Extensions\atmel\acme-studio\7.0.91

 

The only 'odd' thing about my installation is that AS7 is installed on "K:" drive rather than the default "C:" drive.

 

Suggestions?

Thanks,

R. Main.

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Just guessing here but maybe try reinstalling it on the C drive in the standard directory? Typically 'Program Files x86'. Out of curiosity why did you opt to install AS on a different drive? And is that drive 'read only'? If so it's possible that that's your issue.

If it's of any use and/ or interest, CefSharp.Core.dll is located at 'C:\Program Files (x86)\Atmel\Studio\7.0\Extensions\atmel\acme-studio\7.0.91' on my PC.

 

EDIT: It's worth taking note of 'or one of its dependencies'. You can use Dependency Walker to establish a list of assemblies that CefSharp.Core.dll depends on. Once you have that list you can search the Atmel directory for those files. The issue I'd expect to see here is either missing assemblies, or assemblies that aren't registered which need to be such as those used via COM Interop (the installation process is supposed to take care of this but that's not to say it's not possible for something to go wrong). Downloading Dependency Walker and running it on the dll should only take 10 minutes, compared to uninstalling and then reinstalling AS7 which takes a good couple hours minimum, so if I were you I would either run Dependency Walker and post the results here and see what feedback you get, or just re-install to the default location and if the problem persists then go with Dependency Walker.

 

Hope this helps!

Last Edited: Wed. Sep 28, 2016 - 10:08 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

I just stumbled across this thread, having the same very annoying issue. In my case, installing the "Visual C++ Redistributable Packages for Visual Studio 2013" (https://www.microsoft.com/en-us/...) as described here: https://github.com/cefsharp/CefS...(Redistribution) brought the solution.

 

hth

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

An alternative may be to first check whether you already have "Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501" installed, via Control Panel > Programs and Features (Win7 Pro), and double-click to choose Repair.

 

This appears to be related to Atmel Start, and I actually first uninstalled the Atmel Start extension before I did the above, which worked.  After repairing the above, I then re-installed Atmel Start from the Studio 7 > Tools > Extensions and Updates, and it worked. 

 

However, I don't know for sure whether the re-installation of Atmel Start by itself would have fixed it, or whether I would have needed to eventually repair Microsoft Visual C++ 2013 Redistributable (x64) anyway.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Looks like a x86/x64 problem: Atmel Studio is a x86-application (at least it installed into Program Files (x86) folder), but when you set it up into x64-windows, installer sets up an x64 version of MS VC++ 2013 redistributable. Atmel Studio (that is x86) can't use x64 version of 2013 redist and throws an CefSharp.Core.dll-related error. Manual download and install of x86 version of redistributable solves the problem :)

Last Edited: Sat. Jan 21, 2017 - 03:57 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I know this post is VERY old, I hope this information helps someone in the future and no one complains that I opened a dead topic... Do people still do that in 2018????

 

Anyway, I ran across this same error this evening but Atmel Studio 7 was working fine for weeks. This came out of the blue... I see one of two culprits:

 

  1. I have been experimenting with quite a few CAD programs recently as I've been tip-toeing into 3D printing. DesignSpark Mechanical, FreeCad, Fusion 360, you name it. Install, hate it,  uninstall, install, hate it, uninstall. Rinse/Repeat. Maybe one of these programs overwrote the distributeable as Atmel Start was working fine the last time I used Atmel Studio 7 a week or so ago (before my CAD hijinks)...
  2. The OS (Win10) had several updates that were pending an install (I love the new forced updates, awesome), that could have been it too.

 

Whatever the cause, uninstalling Atmel Start did the trick.

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Solution to missing "MSVCP140.dll"

 

 

Problem:

On a Win 7, x64 system,

I was a bit too creative and removed old versions of "Visual C++ Redistributable for Visual Studio"

Later noticed it affected the "Atmel Studio 7.0.1645" that could no longer start and complained about missing "MSVCP140.dll"

The repair of Atmel Studio got stuck on the same error and did not attempt Visual C++ Redistributable installation.
 

Solution:

After manually installing Visual C++ Redistributable for Visual Studio (x86 versions)

  • 2010 - "10.0.40219"
  • 2013 - "12.0.3051"
  • 2015 - "14.0.23026"
     

It started working when the 2015 version was installed.

 

All supported MS downloads here:

https://support.microsoft.com/sv-se/help/2977003/the-latest-supported-visual-c-downloads

 

 

smiley

Last Edited: Sat. Nov 17, 2018 - 06:45 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thank you Zhukov,

 

What a relief to have solved this issue eventually !!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hey onkel_keks, Howard_Smith, cassidento, and Zhukov - thank you much!  Like Howard suggested, I used Dependency Walker on the CefSharp.Core.dll and it revealed a bunch of missing dlls.  I then followed the advice of others like onkel_keks and Zhukov and repaired the x86 version of my installed C++ Redist 2017.  Atmel Studio shuts down fine now, so I can get to the pub sooner.  I'll put in a word to your boss when I see her there - haha.  Thanks again.

Field the chicken, ignore the ball.