2.2 Orleans v2.0.0-rc2 Nuget 包介绍

2019-05-17  本文已影响0人  _黑冰_

<<返回目录

主要的库

通常情况下,我们需要使用以下5个库:

Microsoft Orleans Core Abstractions

PM> Install-Package Microsoft.Orleans.Core.Abstractions

这个库包含了Orleans.Core.Abstractions.dll,它包含了开发Orleans应用所需的公共类型,任何Orleans项目都需要直接或间接的引用此类库。

Microsoft Orleans Build-time Code Generation

Orleans 的代码生成有两种模式(运行时生成、构建时生成),默认情况下采用构建时生成。

自 2.1.0 之后提供,是 Microsoft.Orleans.OrleansCodeGenerator.Build的替代方法,利用Roslyn进行代码分析,通过增量构建提升构建效率。

Microsoft Orleans Server Libraries

Microsoft Orleans Server Libraries

PM> Install-Package Microsoft.Orleans.Server

一个易于构建和启动Silo的元数据包, 包含下面这些库:

Microsoft Orleans Client Libraries

Microsoft Orleans Client Libraries

PM> Install-Package Microsoft.Orleans.Client

一个易于构建和启动Client的元数据包, 包含下面这些库:

Microsoft Orleans Core Library

Microsoft Orleans Core Library

PM> Install-Package Microsoft.Orleans.Core

它包含了开发Orleans应用所需的公共类型,同时包含在Microsoft.Orleans.ClientMicrosoft.Orleans.Server中,任何Orleans项目都需要直接或间接的引用此类库,我们通常引用它来构建使用Orleans类型,但不处理 hosting 和silo 的应用。

上一篇 下一篇

猜你喜欢

热点阅读