FAQ

NullReferenceException when starting Team Members hub
Message:
nullreference_exception.png
Workaround/fix:
Click ok -> Provider is working fine -> looks a framework issue -> Product Group is investigating this issue

Skype is asking about permission for devenv.exe
You have installed Skype provider and now Skype is asking for permissions for devenv.
e.g.:
allow_devenv.png

Workaround/fix:
Allow access for devenv.exe because Skype provider is running as Visual Studio add-on / in the Visual Studio process context.

Denied access for devenv.exe / Wait timeout or connection refused exception on Team Member start
You have denied access for devenv.exe (on first Team Member) and now getting a timeout or connection refused exception.
e.g.
iamge:connection_refused.png

Workaround/fix:
1. Click "Tools" -> "Options"
1_auth_skype.png
2. Click "Advanced" -> "Advanced settings" -> "Manage other program's access to Skype"
2_auth_skype.png
3. Select devenv.exe
3_auth_skype.png
4. Select "Allow this program to use Skype"
4_auth_skype.png

Using/assigning custom Skype names
If Skype Provider is not able to find an appropriate username or you like to override the default Skype username you can assign an custom Skype username.

Steps:
1. Select contact -> right click -> click "Contact ID"
1_customname.png
2. Enter Skype login name and click "OK" (comment: Enter key on keyboard does not work)
2_customname.png
3. Result
3_customname.png

How Skype provider is finding Skype usernames?
All Skype username resolving logic is located in SkypeNameResolver class.
The resolver class tries to find an appropriate username in the following order:
  1. Check if Contact ID is assigned
  2. Check if an mapping exists in old Skype Provider 2010 (v2) mapping file
  3. Check if an mapping exists in old Skype Provider 2008 (v1) mapping file
  4. Check if TFS displayname matches Skype fullname
  5. Check if TFS displayname matches Skype aliases
  6. Check if TFS displayname matches Skype displayname
  7. Check if first part of TFS user email adress matches Skype loginname (handle) (e.g. mail address nico.orschel@somecompany.de -> first part is nico.orschel)
  8. Check if first part part of tfs user mailadress matches Skype fullname (all dots of username are replaced by a blank character)
  9. Check if first part part of tfs user mailadress matches Skype displayname (all dots of username are replaced by a blank character)
  10. Check if first part part of tfs user mailadress matches Skype aliases (all dots of username are replaced by a blank character)
  11. Check if truncated TFS name is same as Skype username (remove blank character) (e.g. TFS username: Nico Orschel -> Result: nicoorschel )
  12. Check if truncated TFS name is same as Skype username (replace blank character by dots) (e.g. TFS username: Nico Orschel -> Result: nico.orschel)

All contacts is not working

You click “All contacts” and Team Members isn’t showing Skype contacts.

image

Workaround/fix:

1. Click “All Contacts” on “Skype”

image

2. Click “All Contacts” on Lync/MSN

image

3. Click “All Contacts” on “Skype”

image

4. Result: Contacts are shown.

Last edited Dec 30, 2012 at 11:37 AM by nicoorschel, version 15

Comments

No comments yet.