last update crashed the entire extension. I keep getting an error message when loading visual studio. Uninstalled. It coulda been fun, but it's not worth it.
Just gave this a try on v1.2.
I can login when I first launch VS after installing (it comes up with a prompt for my proxy credentials), but afterwards, none of the achievements register and opening the Tools -> Achievement view gives a "Cannot perform runtime binding on a null reference" error. My Token and User keys under HKCU\Software\Microsfot\VisualStudio\10.0\VSAchievements is filled.
The InstallAndRegisterForAchievements achievement won't register, although other achievements will! The other achievements show up as started, but won't show as completed - even if they are. My guess is that's because the InstallAndRegisterForAchievements is still showing 0.
Here's my json link:
http://channel9.msdn.com/niners/SteveMc/achievements/visualstudio?json=true
I too get the HTTP/1.1 400 Bad Request reponse. I have tried this https://julianscorner.com/wiki/programming/vs2011_proxy_auth to get VS to use the default proxy, but it made no difference.
Also having issues with proxy (that requires a password). I can login when I first launch after VS (it comes up with a prompt for my proxy credentials), but afterwards, none of the achievements register and opening the Tools -> Achievement view gives a "Cannot perform runtime binding on a null reference" error. My Token and User keys under HKCU\Software\Microsfot\VisualStudio\10.0\VSAchievements is filled.
The Tools -> Achievements dialog only shows one achievement unlocked (Regional Manager), the Channel 9 site shows nothing earned, and I get several popups showing I've earned a lot of them, including registering for achievements...
Rather disappointing if you ask me... :-(
I love the plugin, but I did encounter a serious bug. This morning, all of the menus, submenus and icons in the VS UI were repeated 4 times. I tried many things... restarting, reseting the customizations, etc. and nothing work. Finally, I disabled the Achievements Extension and everything went back to normal.
Just something to watch out for...
I have SP1 (10.0.40219.1 SP1Rel) and it doesn't appear to be working. I don't get any achievements, although I should, and when I go to Tools -> Achievements I get an error "Cannot perform runtime binding on a null reference"
Works fine on a computer without SP1.
I saw all these other posts with username problems, so out of curiosity I went to HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\VSAchievements and saw that there was no value under "Token".
So I went to Tools->Options->Visual Studio Achievements, hit "Change User", re-logged in, and everything works now.
I still had problems after that. Opening up Fiddler I noticed a bunch of Achievement calls were caught by my proxy because Visual Studio isn't using the system proxy credentials.
I followed this tutorial and everything works consistently now:
https://julianscorner.com/wiki/programming/vs2011_proxy_auth
Another person with the same problem, when I go to Tools -> Achievements I get an error "Cannot perform runtime binding on a null reference"
However I do have an achievment and my achievment is reflected on site. No Toast though! :(
I have looked at my reg value for user and this is there, however gameshints suggests going to options\visualstudio achievements\ I don't have this so can't..
Would be interested in the solution though, looks like fun!.
In my case, I don't have underscore in my user name, but still getting the error.
somehow system default proxy is not working. so I have to add my proxy manually.
In devenv.exe.config, my configuration looks like this:
<system.net>
<defaultProxy useDefaultCredentials="true" enabled="true">
<proxy proxyaddress="http://Proxy IP:port" />
</defaultProxy>
<settings>
<servicePointManager expect100Continue="false" />
<ipv6 enabled="true"/>
</settings>
</system.net>
Fouhnd it. There seems to be a problem when you used an underscore in your niner userid. The (temporary) solution is to update the registry:
reg add HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\VSAchievements /f /v User /d Username_With_Underscore
Or use the registry editor. The latter worked for me.
you right, thanks. solution worked for me too.
corrected the username in the registry and *biffbafftheboombang* achievments extension is registered...
thanks a lot
I'm running VS2010 Ultimate. I've installed the extension just fine, and when I open a new VS window, it shows me getting some achievements (e.g., Extensions Junkie). But the achievements never get logged. If I look in the achievements window, everything is listed as locked. And my online profile never updates.
I'm not getting any errors, just nothing happens. Is there any way to figure out what's happening? I've waited about half an hour, so I don't think it's a timing thing.
Thanks for the extension. It's pretty awesome.
If you are having trouble with your earning achievements, check the registry at; HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\VSAchievements if your username is properly url decoded.
I installed this yesterday and received 4 achievements without issue. Throughout today, I have obtained three more based on the pop-up messages from the extension. However, they are never truly recorded and do not show in VS2010 or the Channel 9 site.
After investigating a little, it seems the requests to your servers are being stopped by our proxy server authentication. Even though Visual Studio uses default proxy settings to make connections, it seems extensions don't by default.
I don't think this is difficult to add in a config file. See for example
http://stackoverflow.com/a/2131963/817630
But I don't know of a way I can enable it. Could you update the extension to use the system default proxy settings? Or recommend changes to allow this?
We just released version 1.1 of the Visual Studio Achievements Extension which addresses the issue of users with an underscore in their Channel9 username. If your username doesn't have an underscore, there is no need to upgrade.
If you installed version 1.0 of the extension and registered with a username that had an underscore, you will need to take the following steps.
1. Go to Tools --> Extension Manager...
2. Click Updates and update the Visual Studio Achievements Extension
3. Restart Visual Studio
4. Go to Tools --> Options --> VS Achievements and click the Change User button
5. Log in and authorize the app
Follow these steps in this exact order and you should be good to go!