2013-02-12 156 views
2

是否有人能夠獲得擴展並運行Expression Blend + Sketchflow preview?我正在尋找一個示例項目。Expression Blend + Sketchflow - Addin?

我正在關注this article,但它有點過時了。

到目前爲止我:

  • 創建一個.NET 4.5類庫項目
  • 添加新混合到Microsoft.Expression.Extensibility.dll參考預覽目錄
  • 設置我的項目部署到相應的目錄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() 
     { 
     } 
    } 
} 

確保您:

  • 發生在插件... \混合預覽\擴展
  • 運行Visual作爲管理員的工作室能夠在調試過程中部署到該文件夾​​
  • 實現IPackage代替IPlugin
+0

我認爲我真正的問題是我把我的DLL放在「Addins」文件夾中,因爲該文件夾已經存在。我只是設置Visual Studio部署到「擴展」,一切開始工作。 – jonathanpeppers 2013-02-14 04:19:07

1

按照演示here瞭解它的工作情況。

我使用了上面的幾個修改,並把東西放在Blend Preview目錄中。