C# 表达式混合+;Sketchflow-Addin?
是否有人能够启动并运行扩展?我正在寻找一个范例项目 我在跟踪,但有点过时了 到目前为止,我:C# 表达式混合+;Sketchflow-Addin?,c#,xaml,expression-blend,expression-blend-5,C#,Xaml,Expression Blend,Expression Blend 5,是否有人能够启动并运行扩展?我正在寻找一个范例项目 我在跟踪,但有点过时了 到目前为止,我: 创建了一个.Net 4.5类库项目 在新的混合预览目录中添加了对Microsoft.Expression.Extensibility.dll的引用 将我的项目设置为部署到相应的Addins目录 安装Visual Studio以运行新的Blend.exe进行调试 连接MEF并继承IPlugin,如示例所示 但是我的插件似乎没有加载,也没有遇到任何断点。通过演示使其正常工作 我使用了上面的一些修改,并将
- 创建了一个.Net 4.5类库项目
- 在新的混合预览目录中添加了对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