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)!
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.
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.
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()
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?
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 月
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.
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?
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
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
"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.
When VS Achievements for VS2012 is enabled, every time I exit VS 2012, the following dialog shows up:
"Microsoft Visual Studio 2012 RC has stopped working."
With VS Achievements for VS2012 disabled there are no problems.
Any one experience the same issue?
Hi - We had an issue with the 2.0 version -- a reference to a dll that couldn't load in VS2012. There's a new build, 2.1, which should resovle that issue. Please let us know if 2.1 fixes you!
Just installed v2.1 of this for VS2012 Premium and I can no longer debug my web application (it just pops VS with an unhandled exception). Looks like it could be good, but needs some more work.
I disabled the extension, but VS still popped when trying to debug. Uninstalling the extension allowed me to debug again.
I simply load my solution and recompile all and it will all of a sudden decide to restart. If I disable the extension VS is back to normal. Love the idea. Anyway I can help troubleshoot the problem?
Blast! I thought for sure I had that Brave New World Achievement.
I've got Win8 RP, and VS2012 Express RC but it won't let me install the vspackage. Digging deeper, I can edit the manifest to accept Express_All Editions, but it then fails because I don't have the Visual Studio MPF references (not on express editions). I can fake comment that reference section out, but then the extension doesn't do anything :(
I then tried installing Visual Studio 2012 (I don't think RC is available anymore, its already RTM), but it doesn't install (MS link) because it says I don't have .NET 4.5.5709. But I can't install that version of .NET because that install fails out due to it already being a core part of the OS.
I really want this achievement! What do I do?