c# - 表达式混合 + Sketchflow - 插件?

标签 c# xaml expression-blend expression-blend-5

有没有人能够启动并运行扩展 Expression Blend + Sketchflow preview ?我正在寻找示例项目。

我正在关注this article ,但是有点过时了。

到目前为止我:

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

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

最佳答案

读完你的问题后,我决定开始编写该教程的新版本。

一些可以让您立即开始的事情。

我创建了这样的基本插件:

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

关于c# - 表达式混合 + Sketchflow - 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14843732/

相关文章:

c# - 使用更多方法提高C#中Parallel.For的性能

wpf - 如何做到这一点。DataContext = this : in XAML. ...例如<Window.DataContext> <local :MainWindow/></Window. DataContext>-->

wpf - 使用 MVVM Light Toolkit 制作可混合应用程序

visual-studio-2008 - 混合 "Window is not supported in a WPF Project"

c# - 在 ASP.NET MVC 中解析 JSON 值时出错?

C# 套接字 : is multiple sending less efficient than a single send?

c# - 带有 Linq 表达式的 EF Core SQL 函数 LIKE 方法不适用于非字符串类型

c# - "The subprocess making the call can not access this object because the owner is another thread"异常异步/等待 WPF C#

c# - WPF TextBlock.IsHitTestVisible 似乎不起作用

wpf - 需要知道混合吗?