Adapter.Sdk.Source 1.1.1301.1418

dotnet add package Adapter.Sdk.Source --version 1.1.1301.1418                
NuGet\Install-Package Adapter.Sdk.Source -Version 1.1.1301.1418                
此命令旨在用于 Visual Studio 的包管理器控制台,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Adapter.Sdk.Source" Version="1.1.1301.1418" />                
对于支持 PackageReference 的项目,请将此 XML 节复制到项目文件中,以引用包。
paket add Adapter.Sdk.Source --version 1.1.1301.1418                
#r "nuget: Adapter.Sdk.Source, 1.1.1301.1418"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。请将此内容复制到交互工具或脚本的源代码中,以引用包。
// Install Adapter.Sdk.Source as a Cake Addin
#addin nuget:?package=Adapter.Sdk.Source&version=1.1.1301.1418

// Install Adapter.Sdk.Source as a Cake Tool
#tool nuget:?package=Adapter.Sdk.Source&version=1.1.1301.1418                

此程序集提供的唯一合同是 IAdapter 接口。这是适配器服务实现与之交互的接口。因此,SDK 没有任何其他外部依赖项,因为它是消耗此接口的适配器服务。面向客户端的代码也不需要知道适配器。
           ======= 示例 ======
           public class ProjectToMsBuildAdapter : IAdapter<IProject, IMSBuildProject>
           {
           
               // 实现实际的转换。
           
           }
此包中没有任何支持的框架资产。
详细了解 目标框架.NET Standard

此包没有依赖项。

NuGet 包

显示依赖 Adapter.Sdk.Source 的前 1 个 NuGet 包

(1)

Adapter.Source

提供的适配器模式允许将任何对象转换为任何其他支持的类型,如注册的适配器所提供的。此包是将所有三块分开的组合方便,以便在单个项目中部署所有这些。 下载
         ======= 示例 ====== IProject project = GetCurrentProject(); // 我们需要将其用作 MSBuild 项目,如果可能 IMSBuildProject msbuild = project.As<IMSBuildProject>(); if (msbuild != null) // 使用它做 MSBuild 的事情

         ======= 适配器 ====== public class ProjectToMsBuildAdapter : IAdapter<IProject, IMSBuildProject> { // 实现实际的转换。 }

GitHub仓库

此软件包没有被任何流行的GitHub仓库使用。

版本 下载 最后更新
1.1.1301.1418 2,534 1/14/2013
1.0.1301.1416 1,503 1/14/2013
1.0.1212.1016 1,486 12/10/2012
1.0.1212.616 3,246 12/6/2012

v1.1
* 对源软件包的额外支持,例如Adapter.Interfaces.Source,
 它也使用令牌替换并采用包含的项目
 根命名空间。

v1.0
* 初始版本,支持灵活匹配来源和目标类型
* 在单独的Adapter.Composition软件包中支持MEF
* 正确拆分:Adapter.Interfaces,Adapter.Sdk和Adapter(实现)。