Adapter.Sdk 1.1.1301.1418
dotnet add package Adapter.Sdk --version 1.1.1301.1418
NuGet\Install-Package Adapter.Sdk -Version 1.1.1301.1418
<PackageReference Include="Adapter.Sdk" Version="1.1.1301.1418" />
paket add Adapter.Sdk --version 1.1.1301.1418
#r "nuget: Adapter.Sdk, 1.1.1301.1418"
// Install Adapter.Sdk as a Cake Addin #addin nuget:?package=Adapter.Sdk&version=1.1.1301.1418 // Install Adapter.Sdk as a Cake Tool #tool nuget:?package=Adapter.Sdk&version=1.1.1301.1418
此程序集提供的唯一合约是 IAdapter 接口。这是适配器服务实现与之交互的接口。因此,SDK 没有其他外部依赖项,因为适配器服务使用此接口。面向客户端的代码也不需要了解适配器。
=> 示例 =/=
public class ProjectToMsBuildAdapter : IAdapter<IProject, IMSBuildProject>
{
/ /
}
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET Framework | net40 兼容. net403 已计算. net45 兼容. net451 已计算. net452 已计算. net46 已计算. net461 已计算. net462 已计算. net463 已计算. net47 已计算. net471 已计算. net472 已计算. net48 已计算. net481 已计算. |
此包没有依赖项。
NuGet 包 (1)
显示对 Adapter.Sdk 依赖的前 1 个 NuGet 包
包 | 下载 |
---|---|
Adapter
提供的适配器模式允许将任何对象转换为任何受支持的类型,这些类型由注册的适配器提供。此包将这三个独立的部分整合在一起,以便在单独的项目中将所有这些部署在一起。======= 示例======= IProject project = GetCurrentProject(); // say we need to use it as an MSBuild project, if possible IMSBuildProject msbuild = project.As<IMSBuildProject>(); if (msbuild != null) // 使用它进行 MSBuild 操作。======= 适配器======= public class ProjectToMsBuildAdapter : IAdapter<IProject, IMSBuildProject> { // 实现实际的转换。 } 转换行为现在与使用解耦。 |
GitHub 仓库
此包未用于任何流行的 GitHub 仓库。
版本 | 下载 | 最后更新 |
---|---|---|
1.1.1301.1418 | 2,326 | 1/14/2013 |
1.0.1301.1416 | 1,390 | 1/14/2013 |
1.0.1212.1016 | 1,783 | 12/10/2012 |
1.0.1212.616 | 4,202 | 12/6/2012 |
v1.1
* 对源包的附加支持,例如 Adapter.Interfaces.Source,
它也使用令牌替换并采用所包含的项目
根命名空间。
v1.0
* 支持从和到类型的灵活匹配的初始版本
* 支持在独立的 Adapter.Composition 包中使用的 MEF
* 正确拆分:Adapter.Interfaces,Adapter.Sdk 和 Adapter(实现)。