2

Я создаю визуальную надстройку Studio 2008. Этому надстройству нужен пользовательский интерфейс для пользовательских входов. Я планировал использовать WPF для этого пользовательского интерфейса. Но я не могу найти способ заставить это работать. Есть ли способ иметь форму WPF в проекте надстройки Visual Studio?Форма WPF в проекте надстройки Visual Studio

+0

В чем проблема, с которой вы сталкиваетесь? Как вы пытались это сделать? – A9S6

+0

Я добавил ссылку на PresentationCore и PresentationFramework. Удалено ссылка на Systems.Windows.forms, так что класс Window теперь принадлежит структуре WPF, а не winforms. Но как только я пытаюсь запустить эту форму WPF, надстройка выйдет из строя :( – rauts

ответ

2

Я думаю, что он сработает, потому что WPF является MTA, а Addins - STA. MTA vs STA more explanation available here...

Попробуйте winforms, чтобы подтвердить эту гипотезу.

+0

Означает ли это, что использовать пользовательские интерфейсы WPF в Addin нельзя? И это все еще имеет место в Visual Studio 2010? (И 2012?) – Nick