2013-02-12 2 views
2

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

Я следил за this article, но он немного устарел.

До сих пор я:

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

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

ответ

1

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

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

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

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() 
     { 
     } 
    } 
} 

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

  • места плагин в ... \ Смешать Preview \ расширение
  • запустить визуальное студия как администратор, чтобы иметь возможность развертывать эту папку во время отладки
  • реализовать IPackage вместо IPlugin
+0

Я думаю, что моя настоящая проблема заключалась в том, что я помещал свою DLL в папку «Addins», потому что эта папка уже существовала. Я просто устанавливаю Visual Studio для развертывания в «Расширения», и все начинает работать. – jonathanpeppers

1

Поступил в редакцию here.

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

Смежные вопросы