MefBuild:一个由 MEF 提供支持的简单构建框架

时间:2024-07-18 20:59:26
【文件属性】:

文件名称:MefBuild:一个由 MEF 提供支持的简单构建框架

文件大小:37KB

文件格式:ZIP

更新时间:2024-07-18 20:59:26

C#

MefBuild MefBuild 是一个受启发并由提供支持的轻量级库,用于在 .NET 代码中实现强大且可扩展的构建系统。 入门 在您的项目中安装,定义一个继承自Command的类并使用 MEF 的Export属性对其进行标记。 using System ; using System . Composition ; using MefBuild ; [ Export ] public class HelloWorld : Command { public override void Execute () { Console . WriteLine ( " Hello, World! " ); } } 使用包含您的命令的 MEF CompositionContext创建一个Engine实例,并使用其类型调用Execute方法。 using


【文件预览】:
MefBuild-master
----src()
--------Common.props(3KB)
--------MefBuild.Tests()
--------CodeAnalysisDictionary.xml(150B)
--------MefBuild()
--------Settings.StyleCop(1KB)
----README.md(8KB)
----MefBuild.sln(2KB)
----sample()
--------Extensions()
--------Program()
--------Core()
----Sample.sln(2KB)
----.gitignore(2KB)
----.nuget()
--------NuGet.targets(7KB)
--------NuGet.Config(164B)
----license.txt(1KB)

网友评论