Adapter.Source 1.1.1301.1418
dotnet add package Adapter.Source --version 1.1.1301.1418
NuGet\Install-Package Adapter.Source -Version 1.1.1301.1418
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Adapter.Source" Version="1.1.1301.1418" />
对于支持 PackageReference 的项目,请将此 XML 节复制到项目文件中,以引用此包。
paket add Adapter.Source --version 1.1.1301.1418
NuGet 团队不为此客户端提供支持。请联系其 维护者 以获得支持。
#r "nuget: Adapter.Source, 1.1.1301.1418"
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。请将此内容复制到交互工具或脚本的源代码中,以引用包。
// Install Adapter.Source as a Cake Addin #addin nuget:?package=Adapter.Source&version=1.1.1301.1418 // Install Adapter.Source as a Cake Tool #tool nuget:?package=Adapter.Source&version=1.1.1301.1418
NuGet 团队不为此客户端提供支持。请联系其 维护者 以获得支持。
提供的适配器模式允许将任何对象转换为任何其他由注册的适配器支持的类型。
此包是三个单独部分方便的组织,对于您想在单个项目中部署所有这些情况。
======= 示例 ======
IProject project = GetCurrentProject();
// 假设我们希望将其用作 MSBuild 项目,如果可能的话
IMSBuildProject msbuild = project.As<IMSBuildProject>();
if (msbuild != null)
// 使用它进行 MSBuild 操作。
======= 适配器 ======
public class ProjectToMsBuildAdapter : IAdapter<IProject, IMSBuildProject>
{
实现实际的转换。
}
转换行为现在与使用解耦。
NuGet包
此包未被任何NuGet包使用。
GitHub仓库
此包未被任何流行的GitHub仓库使用。
版本 | 下载 | 最后更新 |
---|---|---|
1.1.1301.1418 | 2,848 | 1/14/2013 |
1.0.1301.1416 | 1,493 | 1/14/2013 |
1.0.1212.1016 | 1,601 | 12/10/2012 |
1.0.1212.616 | 1,832 | 12/6/2012 |
v1.1
* 增加了对源包的支持,如Adapter.Interfaces.Source,
也使用了令牌替换并采用所包含的项目
根命名空间。
v1.0
* 初始版本,支持灵活匹配从类型到到类型
* 在单独的适配器组合包中支持MEF
* 正确拆分:适配器接口、适配器SDK和适配器(实现)。