c# visual-studio-2010 .net-4.0 jump-list

c# - Falta la referencia de System.Windows.Shell



visual-studio-2010 .net-4.0 (2)

Tengo una aplicación de formulario de Windows y quiero hacer mi propio jumplist personalizado. Para hacer esto, necesito usar el espacio de nombres System.Windows.Shell pero no puedo acceder a él, y tampoco puedo encontrar una referencia para él en la lista de referencias. He revisado algunos tutoriales pero todos usan XAML (Aplicación WPF) y algunos de ellos solo mencionan que esto se puede hacer mediante la codificación también.

Entonces mi pregunta es, ¿es posible acceder al espacio de nombres necesario en una aplicación de formulario de Windows o necesito usar WPF? Y si es posible, ¿cómo? Y si no, ¿hay otra forma de hacerlo en una aplicación de Windows?

Estoy usando Visual Studio 2010 Ultimate (C #).

¡Gracias por adelantado!


Se requiere una referencia de ensamblado a PresentationFramework. El espacio de nombres solo está disponible en .NET 4. Use Proyecto + Propiedades, verifique la configuración del Marco de destino. Usarlo en una aplicación de Winforms está bien, las clases no requieren que la plomería WPF funcione. Son envoltorios para las extensiones de Vista API.


El espacio de nombres System.Windows.Shell está en el ensamblado PresentationFramework.dll . Puede encontrarlo por su cuenta si busca el espacio de nombre, el conjunto que lo contiene se mostrará en los detalles.