Original User: MAGISNCSolved it finally, just wanted to share solution with other people who might have the same problem.In fact the Add-In solution source code contains a Viewer template named GoToCoordinates and the GoToCoordinates.AddIn project itself.Do not use the GoToCoordinates Viewer template provided as it contains old libraries (.dll) in its Viewer.xap file.When you compile the Add-In, compilation process of the addin uses the fresh 3.1 librairies in the "ArcGIS API 3.1 for Silverlight" you just downloaded. But the viewer will still use the old librairies of its .xap file.This will make your solution unusable in Visual Studio 2012.Start from a new ESRI silverlight template (ArcGIS Extensibility SDK for Silverlight 3.1) and compile it. This new compiled viewer will use the same librairies as the Add-In does. Replace the GoToCoordinates Viewer template files by the new template you compiled.