Visual Studio Achievements For VS 2012

Microsoft Free

Bring some game to your code with Visual Studio Achievements!

Microsoft
(25) Review
Visual Studio
2012
Download (24,205)
3/29/2013
3.0
View
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (25)
Q and A (15)
Sign in to write a review
Sort by:

by Christiaan Rakowski | May 29 2014

by chriga | May 22 2014

Coding with more fun.

by tbkmx | February 21 2014

What about the VS 2013 Version?, any codeplex or github repository?

by Proco | January 27 2014

Great idea, buggy extension!

by Genuine Basil | November 29 2013

love this. looking forward to the VS 2013 extension.

by Technologist | November 19 2013

Any plans for VS2013 ?

by Jason D. Enochs | August 19 2013

Sounded like fun so I gave it a try. VS crashed as soon as I installed it and rebooted. I use a lot of extensions (8) so maybe this one conflicts with one of my others. The others are tools where this one is a game so it had to go. I will watch to see if this extension gets better over time and maybe I'll give it another try down the road.

by Ali.Alikhani | June 30 2013

My God .
what this?
i must waiting for 30 sec after run vs.
this very slow Extension. Please Fix This
thanks regard

by melnakeeb | June 10 2013

by Joerg R. Julius | May 15 2013


This tool keeps crashing my visual studio several times a day.
Please fix it.

Hot!

by cookch10 | March 28 2013

Love it! Achievements has introduced me to new features that I didn't know existed in VS2012. I can't wait for future updates and new achievements (like for creating / using unit tests)!

by LimeRanga | February 21 2013

Cute idea - as others have reported, achievements are mostly not saved to your profile properly and so you just get the same popups over and over.

In the end, let down by a poor persistence model. Shame.

by Xavier Arias | February 16 2013

Doesn't work on C++!

by LouisAW | February 09 2013

After unlocking an achievement, it's no longer committed to the changel9 site. You'll wind up unlocking the same achievements over and over, but they never get saved.

by milasch | December 21 2012

Unfortunately very bogus. It doesn't crash, but the achievements that pop up on VS don't reflect correctly to my profile. There's no way to understand what is going on. Needs a little more attention.

by Licantrop0 | December 20 2012

Really cool!
Some achievements are very funny :)

by Peter Pressacco | December 13 2012

Fun idea.

Something to consider: don't use this extension if you have inherited a pile of legacy code ;)

by Mario185 | November 19 2012

Was great in 2010 now its great in 2012 :)

by Nazmus Shakib Khandaker | November 03 2012

Fantastic! Thanks so much for adding VS2012 support!

Cheers!

1 - 20 of 25 Items   
Sign in to start a discussion


  • Version for VS 2013?
    15 Posts | Last post July 24, 2014
    • Hi! Will there be a version available for Visual Studio 2013? 
      Would be great!
    • I second that.
    • I agree.  I have 2012 at work and 2013 at home.  A lot of these I would earn on my home code not work code.
    • +1
    • +1
    • +1
    • +1
    • +1 I would love this on vs2013
    • +1 from me as well :-)
    • +1 for me :)
    • +1 here. Does the VS2012 version work with VS2013?
    • +1 more for VS 2013. From the install log: 
      
      VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
      
      So, no, it will not work on VS 2013. From the log as well: 
      
      Supported Products : 
      Microsoft.VisualStudio.Ultimate
      Version : [11.0]
      Microsoft.VisualStudio.Premium
      Version : [11.0]
      Microsoft.VisualStudio.Pro
      Version : [11.0]
      Microsoft.VisualStudio.IntegratedShell 
      Version : [11.0]
    • +1! I miss achievements in 2013!
    • +1 more for VS 2013.
      Guys, if there no time to support it - just put it to Codeplex.
      Such a cool thing, and owners of 2013 can't play with it, that's not fair ;)
    • +1 for Visual Studio 2013 version!
  • Exception on AzureAchievements
    3 Posts | Last post September 06, 2013
    • I don't have Azure extensions installed, FYI
      
      ```
      Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServerAchievement: System.Runtime.InteropServices.COMException (0x80020003): Member not found. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
         at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
         at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
         at Microsoft.VisualStudio.ErrorHandler.ThrowOnFailure(Int32 hr, Int32[] expectedHRFailure)
         at Coding4Fun.VSAchievements.Core.VsHelper.ToProject(IVsHierarchy hierarchy)
         at Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServerAchievementBase.GetIVsCfgs(IVsHierarchy hierarchy)
    • It is exactly what Looooooka had  February 13, 2013 and I have the same. No Azure SDK installed. But with a publish profile you can publish to azure websites. The achievement extension should check if the SDK is installed! Please update the extension and get rid of the Visual Studio launch delay.
    • In the mean time, the SDK is only about 88 megs total ;)
  • System.IO.IsolatedStorage.IsolatedStorageException
    1 Posts | Last post August 01, 2013
    • is there an issuelog somewhere?
      
      now I'm getting this error on startup
      
      ```
      Coding4Fun.VSAchievements.VSAchievementsPackage: System.IO.IsolatedStorage.IsolatedStorageException: Unable to create mutex. (Exception from HRESULT: 0x80131464)
         at System.IO.IsolatedStorage.IsolatedStorageFile.Open(String infoFile, String syncName)
         at System.IO.IsolatedStorage.IsolatedStorageFile.Lock(Boolean& locked)
         at System.IO.IsolatedStorage.IsolatedStorageFileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, IsolatedStorageFile isf)
         at System.IO.IsolatedStorage.IsolatedStorageFileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, IsolatedStorageFile isf)
         at System.IO.IsolatedStorage.IsolatedStorageFileStream..ctor(String path, FileMode mode, IsolatedStorageFile isf)
         at AchievementService.Client.AchievementClient.WriteToStore(String fileName, JsonObject content)
         at AchievementService.Client.AchievementClient.GetAchievements()
         at Coding4Fun.VSAchievements.Core.AchievementManager.LoadControllers()
         at Coding4Fun.VSAchievements.Core.AchievementManager.Login()
         at Coding4Fun.VSAchievements.Core.AchievementManager.Coding4Fun.VSAchievements.Core.IAchievementManager.Initialize(IAchievementManagerSettings settings)
         at Coding4Fun.VSAchievements.VSAchievementsPackage.LoadPlugins()
         at Coding4Fun.VSAchievements.VSAchievementsPackage.Microsoft.VisualStudio.Shell.Interop.IVsShellPropertyEvents.OnShellPropertyChange(Int32 propid, Object var)
      
  • Can't Sign Out
    4 Posts | Last post July 01, 2013
    • I signed In with an account that I'm not using anymore and I deactivated,
      but the Sign Out on API does not work is this your bug or is it Channel 19's?
    • I think that is a Channel 9/Windows Account thing...
    • Having the same problem. Cleared browser cache, etc. to no avail. Now I'm stuck using my old CH9 account. Signing out just reloads the screen. Tried uninstalling and reinstalling as well, same issue.
    • Solved this by uninstalling the extension, running a disk-cleanup, restarting the machine, then reinstalling the extension. Brought me back to the sign-in screen.
  • Exceptions on startup
    5 Posts | Last post June 03, 2013
    • Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServerAchievement: System.Runtime.InteropServices.COMException (0x80020003): Member not found. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
         at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
         at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
         at Microsoft.VisualStudio.ErrorHandler.ThrowOnFailure(Int32 hr, Int32[] expectedHRFailure)
         at Coding4Fun.VSAchievements.Core.VsHelper.ToProject(IVsHierarchy hierarchy)
         at Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServerAchievementBase.GetIVsCfgs(IVsHierarchy hierarchy)
      
      tried uninstalling and installing again...same thing. Any ideas?
    • Which version of the Azure SDK are you on?
    • On a PC that is not used for Azure development (no Azure SDK etc.):
      
      Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServerAchievement: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
         at CallSite.Target(Closure , CallSite , Object )
         at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0)
         at CallSite.Target(Closure , CallSite , Object )
         at Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServerAchievementBase.GetIVsCfgs(IVsHierarchy hierarchy)
    • Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServerAchievement: System.Runtime.InteropServices.COMException (0x80020003): 找不到成員。 (發生例外狀況於 HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
         於 System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
         於 System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
         於 Microsoft.VisualStudio.ErrorHandler.ThrowOnFailure(Int32 hr, Int32[] expectedHRFailure)
         於 Coding4Fun.VSAchievements.Core.VsHelper.ToProject(IVsHierarchy hierarchy)
         於 Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServerAchievementBase.GetIVsCfgs(IVsHierarchy hierarchy)
      Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServer10Achievement: System.Runtime.InteropServices.COMException (0x80020003): 找不到成員。 (發生例外狀況於 HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
         於 System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
         於 System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
         於 Microsoft.VisualStudio.ErrorHandler.ThrowOnFailure(Int32 hr, Int32[] expectedHRFailure)
         於 Coding4Fun.VSAchievements.Core.VsHelper.ToProject(IVsHierarchy hierarchy)
         於 Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServerAchievementBase.GetIVsCfgs(IVsHierarchy hierarchy)
      
      The Traditional Chinese message is "Member not found".
      I don't do Azure development.
      Search in my "Programs and Functions", I get following:
      Windows Azure Authoring Tools - October 2012 Release
      Windows Azure Emulator - October 2012 Release
      Windows Azure Libraries for .NET - October 2012
      Windows Azure Tools for LightSwitch for Visual Studio 2012 - October 2012
      Windows Azure Tools for LightSwitch for Visual Studio 2012 (繁體中文) - 2012 年 10 月
      Windows Azure Tools for Microsoft Visual Studio 2012 - October 2012
      Windows Azure Tools for Microsoft Visual Studio 2012 語言套件 (繁體中文) - 2012 年 10 月
    • Also getting this: VS 2012 Ultimate Update 2
      
      
      Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServerAchievement: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'System.__ComObject' does not contain a definition for 'Project'
         at CallSite.Target(Closure , CallSite , ComObject )
         at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0)
         at CallSite.Target(Closure , CallSite , ComObject )
         at CallSite.Target(Closure , CallSite , Object )
         at Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServerAchievementBase.GetIVsCfgs(IVsHierarchy hierarchy)
      Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServer10Achievement: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'System.__ComObject' does not contain a definition for 'Project'
         at CallSite.Target(Closure , CallSite , ComObject )
         at CallSite.Target(Closure , CallSite , Object )
         at Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServerAchievementBase.GetIVsCfgs(IVsHierarchy hierarchy)
      
  • Exception when closing VS2012
    1 Posts | Last post May 13, 2013
    • Toepassing: devenv.exe
      Framework-versie: v4.0.30319
      Beschrijving: het proces is beëindigd als gevolg van een onverwerkte uitzondering.
      Uitzonderingsinformatie: System.Runtime.InteropServices.COMException
      Stack:
         bij EnvDTE.OutputWindowPane.OutputString(System.String)
         bij Coding4Fun.VSAchievements.Core.OutputWindowLogger.WriteLine(System.String)
         bij Coding4Fun.VSAchievements.Core.VsHelper.Log(Coding4Fun.VSAchievements.Core.LogType, System.String, System.String)
         bij Coding4Fun.VSAchievements.SrcAchievementsCommon.SourceAnalyzer.DoAnalysis()
         bij System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
         bij System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
         bij System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
         bij System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
         bij System.Threading.ThreadHelper.ThreadStart()
  • Performance hit
    4 Posts | Last post April 05, 2013
    • When I enable achievements all of my CPU cores go 100% utilization, especially druing debugging. My machine slowed down so much that I had to disable the add-on. I have to add that we have 140+ projects in the solution, it's not an afternoon hobby project.
      
      Anyone else had this problem?
      I need an achievement saying: "Our solution is so huge that I had to disable the addon so I won't get a pink slip from my company"
    • Strange -- most achievements get checked during compile time, not debug time. We'll do some investigation as I wouldn't expect a spike during debug time. Thanks for reporting.
    • Well, it throttles all CPUs 100% right now too, where there's no compilation or debugging going on. At least I got my "Complex" and "on the shoulders' of giants" achievement :D
    • I've noticed quite similar behavior on the latest version:
      1. When building a solution with several dozens of projects, this extension seems to be creating a separate temp folder for each project, copy debug/release contents (depending on current configuration) and then analyze (which is done after compile, so it is likely to intersect with the debugging phase). And this massive re-copying is performed during each build.
      2. Also there is something bad going on when DeploymentItem attributes are present in tests - in such case files specified in [DeploymentItem] are not cleaned up. As these deployment items are also present in each re-copied folder, I was getting about +2GB of uncleaned junk in temp folders.
  • It's stuck on Loading... for me when I call it from tools
    2 Posts | Last post March 29, 2013
    • It used to work a bit ago, but now it hasn't worked.  I uninstalled, then re-installed and got the same thing.
    • What error/behavior are you seeing?
  • VS2012 crashes with v2.1 extension enabled
    4 Posts | Last post March 29, 2013
    • Has anyone figured out how to fix this?  I love the extension, but I have WiX 3.6 installed and that appears to be causing problems for others, too.  I have to leave it disabled for now.
      
      Rob
    • Thanks for reporting this; we are investigating...
    • With v3.0 installed, VS2012 would crash any time I tried to build a Wix project. I had Wix 3.6, tried upgrading to 3.7, and got the same result. Disabling the Achievements extension stops the crashes.
      
      Here's the exception I get in my Event Viewer when the crash occurs:
      Application: devenv.exe
      Framework Version: v4.0.30319
      Description: The process was terminated due to an unhandled exception.
      Exception Info: System.AccessViolationException
      Stack:
         at System.Threading.SynchronizationContext.WaitHelper(IntPtr[], Boolean, Int32)
         at System.Windows.Threading.DispatcherSynchronizationContext.Wait(IntPtr[], Boolean, Int32)
         at System.Threading.SynchronizationContext.InvokeWaitMethodHelper(System.Threading.SynchronizationContext, IntPtr[], Boolean, Int32)
         at System.Threading.WaitHandle.WaitMultiple(System.Threading.WaitHandle[], Int32, Boolean, Boolean)
         at System.Threading.WaitHandle.WaitAny(System.Threading.WaitHandle[], Int32, Boolean)
         at Microsoft.Build.BackEnd.RequestBuilder.WaitWithBuilderThreadStart(System.Threading.WaitHandle[], Boolean, Microsoft.Build.Execution.LegacyThreadingData)
         at Microsoft.Build.BackEnd.RequestBuilder+<StartNewBuildRequests>d__16.MoveNext()
         at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Microsoft.Build.BackEnd.RequestBuilder+<StartNewBuildRequests>d__16, Microsoft.Build, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]](<StartNewBuildRequests>d__16 ByRef)
         at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Start[[Microsoft.Build.BackEnd.RequestBuilder+<StartNewBuildRequests>d__16, Microsoft.Build, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]](<StartNewBuildRequests>d__16 ByRef)
         at Microsoft.Build.BackEnd.RequestBuilder.StartNewBuildRequests(Microsoft.Build.BackEnd.FullyQualifiedBuildRequest[])
         at Microsoft.Build.BackEnd.RequestBuilder+<BuildProjects>d__2
      
    • Incompatibility with WIX is a known issue. We don't have a fix yet, but you can not run WIX with this extension.
  • Bunch of NREs
    4 Posts | Last post December 21, 2012
    • "Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServer10Achievement: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference
         at CallSite.Target(Closure , CallSite , Object )
         at Coding4Fun.VSAchievements.AzureAchievements.PublishToAzureProductionServerAchievementBase.GetIVsCfgs(IVsHierarchy hierarchy)"
      
      Has anyone seen such? It's going on in many threads parallelly, and I got a lot of these. I guess that the addon couldn't submit the achievements up to the mothership / score-board.
      
    • We've looked closer and the extension does start to impact machine performance at a certain number of source code files in the project. We are still determining the exact ratio of performance impact as relative to project size, but suffice to say that the extension does not work on projects with > 100 source code files of > 100 lines...
    • Thanks for the heads up, I think you meant to reply this to my "Performance hit" discussion. News about NullReferenceException: I started VS2010, and saw the same NREs.
    • Yes, I have the same issue here.  It seems that it errors out sometimes if certain things are part of your project.  I've not manage to pinpoint exactly why this is happening.  I notice when the error occurs the extension stops reporting back your achievements, unless you restart visual studio.
1 - 10 of 15 Items