2

有没有人能够获得扩展并运行Expression Blend + Sketchflow 预览?我正在寻找一个示例项目。

我一直在关注这篇文章,但它有点过时了。

到目前为止我:

  • 创建了一个 .Net 4.5 类库项目
  • Microsoft.Expression.Extensibility.dll在新的 Blend Preview 目录中添加了对 的引用
  • 将我的项目设置为部署到适当的Addins目录
  • 设置 Visual Studio 以运行新的 Blend.exe 进行调试
  • IPlugin如示例所示连接 MEF 并继承

但是我的插件似乎没有加载,也没有命中断点。

4

2 回答 2

1

按照这里的演示让它工作。

我使用了上面的一些修改,并将东西放在Blend Preview目录中。

于 2013-02-13T20:05:48.690 回答
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()
        {
        }
    }
}

确保你:

  • 将插件放在...\Blend Preview\extensions
  • 以管理员身份运行 Visual Studio,以便能够在调试期间部署到该文件夹
  • 实现 IPackage 而不是 IPlugin
于 2013-02-13T22:12:20.533 回答