Last week, JustCode just stopped working. Not only would JustCode not work, I couldn’t close Visual Studio without using Task Manager to kill the process.
I did the obvious things, starting with a reboot. No joy. I went through the list of what changes I had made on my laptop in the past week, and the only thing that came to mind was Visual Studio Update 3. So of course, I uninstalled the update and reverted to Update 2. Still no joy.
Finally, I reached out to the team, and Ivan immediately came back with “Are you running Garmin Express?”. Wait, what?! As a matter of fact, I had just installed Garmin Express. What does that have to do with Visual Studio and JustCode?
Turns out, there’s a common thread between the two, and it’s WCF. There’s an issue with WCF that if your end points aren’t namespaced correctly (and evidently Garmin didn’t namespace their end points correctly – see this post on Stack Overflow), it will break other applications that use WCF.
There are two solutions to the problem – you can run Visual Studio as administrator, or you can uninstall Garmin Express. I chose the latter. I use Visual Studio everyday, and I only update my Garmin maps once a quarter.
In addition to removing the Garmin software from my system, I learned another valuable lesson. Use the Telerik support forums! I literally banged my head against my desk for much longer than I should have! This forum post specifically calls out the Garmin software. What should have been a hiccup turned out to be a lost day of work. Next time, I’m hitting the forums FIRST when I have an issue.
Philip Japikse is an international speaker, a Microsoft MVP, ASPInsider, INETA Community Champion, MCSD, CSM/ CSP, and a passionate member of the developer community. Phil has been working with .Net since the first betas, developing software for over 20 years, and heavily involved in the agile community since 2005. Phil also hosts the Hallway Conversations podcast (www.hallwayconversations.com) and serves as the Lead Director for the Cincinnati .Net User’s Group (http://www.cinnug.org). You can follow Phil on twitter via www.twitter.com/skimedic, or read his personal blog at www.skimedic.com/blog.