Problema al usar el kit de herramientas para WP7: el tipo o el nombre del espacio de nombres 'Toolkit' no existe

Me estoy volviendo loco con la importación del kit de herramientas WP7. Ya he leído muchas preguntas similares, pero nada parece funcionar.

Estoy tratando de usar el kit de herramientas WP7 para un proyecto 7.1 con Microsoft Visual Studio 2010 express para Windows Phone.

Todo parece ser bastante simple, seguí todas las instrucciones: http://www.codebadger.com/blog/post/2010/11/01/WP7-Tip-of-the-Day-Silverlight-Toolkit-Gestures.aspx

Entonces, lo que tengo ahora es

Tablero.xaml

xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
mc:Ignorable="d" d:DesignHeight="768" d:DesignWidth="480"

DashBoard.xaml.cs

using Microsoft.Phone.Shell;
using Microsoft.Phone.Controls.Toolkit;

Por supuesto que he instalado el Silverlight para Windows Phone Toolkit - noviembre de 2011.msi descargar aquí http://silverlight.codeplex.com/releases/view/75888

Y agregué la referencia haciendo clic derecho en Referencia -> Agregar referencia y agregué el dll que encontré en

C:\Archivos de programa (x86)\Microsoft SDKs\Windows Phone\v7.1\Toolkit\Oct11\Bin

pero sigo teniendo el error mencionado en el titulo

El tipo o el nombre del espacio de nombres 'Toolkit' no existe en el espacio de nombres 'Microsoft.Phone.Controls' (¿falta una referencia de ensamblado?)

¿alguien sabe como hacerlo funcionar?

preguntado el 31 de julio de 12 a las 12:07

Has intentado Reconstruir? A menudo es una solución fácil para problemas como ese. -

Acabo de intentar reconstruir pero nada ha cambiado. -

2 Respuestas

"using Microsoft.Phone.Controls.Toolkit" no es posible. Para usar los controles del kit de herramientas en su código detrás de "usar Microsoft.Phone.Controls" es suficiente.

Pero definitivamente puedes hacer

xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"

y usando estos controles de creación en su página xaml de la siguiente manera:

  <toolkit:ListPicker></toolkit:ListPicker>

respondido 13 nov., 13:08

Utilice las NuGet!

Cuando usa NuGet para instalar un paquete, copia los archivos de biblioteca en su solución y actualiza automáticamente su proyecto (agrega referencias, cambia archivos de configuración, etc.). Si elimina un paquete, NuGet revierte los cambios realizados para que no quede desorden.

Silverlight para el kit de herramientas de Windows Phone es descargable aquí.

Si se pregunta cómo instalar y usar NuGet, lea más sobre esto aquí.

Respondido 31 Jul 12, 12:07

Lo siento pero no funcionó, instalé NuGet y el Windows Phone Toolkit desde el Administrar paquetes NuGet ¡pero el problema sigue ahí! - oroblam

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.