Expression Blend + Sketchflow - Addin?

Кто-нибудь смог установить расширение и запустить предварительный просмотр Expression Blend + Sketchflow? Я ищу пример проекта.

Я следил за этой статьей, но она немного устарела.

Пока что я:

  • Создан проект библиотеки классов.Net 4.5.
  • Добавлена ​​ссылка на Microsoft.Expression.Extensibility.dll в новом каталоге предварительного просмотра Blend
  • Установите мой проект для развертывания на соответствующий Addins каталог
  • Настройте Visual Studio для запуска нового Blend.exe для отладки.
  • Подключил MEF и унаследовал IPlugin как в примере

Но мой плагин, кажется, не загружается, и никакие контрольные точки не достигнуты.

2 ответа

Решение

Прочитав ваш вопрос, я решил начать работу над новой версией этого урока.

Несколько вещей, которые помогут вам сразу начать.

Я создал основной плагин, как это:

using System.ComponentModel.Composition;
using Microsoft.Expression.Extensibility;

namespace Demo.Extension
{
    [Export(typeof (IPackage))]
    public class Demo : IPackage
    {
        public void Load(IServices services)
        {
        }

        public void Unload()
        {
        }
    }
}

Убедись, что ты:

  • поместите плагины в ...\Blend Preview\extensions
  • Запустите Visual Studio в качестве администратора, чтобы иметь возможность развертывания в эту папку во время отладки.
  • реализовать IPackage вместо IPlugin

Получил это, следуя демонстрации здесь.

Я использовал несколько модификаций выше, и поместил вещи в Blend Preview каталог.

Другие вопросы по тегам