Ответ 1
Пространство имен System.Windows.Shell
находится в сборке PresentationFramework.dll
. Вы можете найти это самостоятельно, если вы ищете пространство имен, содержащаяся сборка будет отображаться в деталях.
У меня есть приложение для форм Windows, и я хочу создать свой собственный jumplist. Для этого мне нужно использовать пространство имен System.Windows.Shell, но я не могу получить к нему доступ, и я не могу найти ссылку для него в списке ссылок. Я проверил несколько руководств, но все они используют XAML (приложение WPF), и некоторые из них просто упоминают, что это можно сделать и с помощью кодирования.
Итак, мой вопрос: возможно ли получить доступ к пространству имен, которое требуется в приложении формы Windows, или мне нужно использовать WPF? А если это возможно, то как? А если нет, то есть ли другой способ сделать это в приложении Windows Form?
Я использую Visual Studio 2010 Ultimate (С#).
Спасибо заранее!
Пространство имен System.Windows.Shell
находится в сборке PresentationFramework.dll
. Вы можете найти это самостоятельно, если вы ищете пространство имен, содержащаяся сборка будет отображаться в деталях.
Требуется сборка, связанная с PresentationFramework. Пространство имен доступно только в .NET 4. Используйте Project + Properties, проверьте настройку Target Framework. Использование его в приложении Winforms в порядке, классы не требуют работы WPF-сантехники. Они являются оболочками для расширений API Vista.