库¶
下表列出了在Orchard Core中使用的不同 .NET 库:
库 | 用途 | 版本 | 许可证 |
---|---|---|---|
Angle Sharp | 尖括号解析器库。 | 0.17.1 | MIT |
AWSSDK S3 | .NET的AWS SDK。 | 3.7.103.31 | Apache-2.0 license |
AWSSDK SecurityToken | .NET的AWS SDK。 | 3.7.101.29 | Apache-2.0 license |
AWSSDK Extensions Setup | .NET的AWS SDK。 | 3.7.5 | Apache-2.0 license |
Azure Identity | Azure Active Directory令牌认证支持。 | 1.8.2 | MIT |
Azure Configuration Secrets | Microsoft.Extensions.Configuration的Azure Key Vault配置提供程序实现。 | 1.2.2 | MIT |
Azure Storage Blobs | 用于 .NET 的 Azure 存储 Blobs 客户端库。 | 12.15.0 | MIT |
Azure Storage Blobs for DataProtection | 允许在 Azure Blob 存储中存储 ASP.NET Core DataProtection 密钥。 | 1.3.2 | MIT |
Castle.Core | Castle DynamicProxy。 | 5.1.1 | Apache-2.0 |
Fluid.Core | .NET Liquid 模板引擎。 | 2.4.0 | MIT |
GraphQL | GraphiQL & GraphQL。 | 4.6.1 | MIT |
HtmlSanitizer | 清理 HTML 以避免 XSS 攻击。 | 8.0.645 | MIT |
Image Sharp | ASP.NET Core 的图像操作中间件。 | 2.0.2 | Apache-2.0 |
Irony.Core | Irony 项目的修改版,支持 .NET Core。 | 1.0.7 | MIT |
Jint | .NET下的Javascript解释器 | 3.0.0-beta-2048 | MIT |
Lorem.NET for netstandard | 用于生成所有随机数据的.NET库! | 4.0.80 | MIT |
Lucene.Net | .NET全文检索引擎 | 4.8.0-beta00016 | Apache-2.0 |
MailKit | 用于IMAP、POP3和SMTP的.NET跨平台库 | 3.6.0 | MIT |
Markdig | .NET的 Markdown 引擎 | 0.31.0 | BSD-2-Clause |
MessagePack | 非常快速的C#数据序列化器 | 2.2.60 | MIT |
Microsoft.Identity.Web | 帮助使用Microsoft identity platform和Azure AD B2C创建受保护的Web应用程序和Web API的.NET库 | 2.5.0 | MIT |
Microsoft.SourceLink.GitHub | Source Link支持良好的源代码调试体验 | 1.1.1 | MIT |
MimeKit | 用于IMAP、POP3和SMTP的.NET跨平台库 | 3.6.1 | MIT |
MiniProfiler | 用于ASP.NET(和Core)网站的简单而有效的迷你分析器 | 4.2.22 | MIT |
Moq | .NET中最受欢迎和友好的模仿框架 | 4.18.4 | MIT |
NCrontab | .NET中的 Cron表达式 | 3.3.1 | Apache-2.0 |
NEST | Elasticsearch 的.NET库 | 7.17.5 | Apache-2.0 |
NLog.Web.AspNetCore | ASP.NET的 NLog 集成 | 5.2.2 | BSD-3-Clause |
Newtonsoft.Json | .NET领域内流行的高性能JSON框架 | 13.0.3 | MIT |
NJsonSchema | .NET中的JSON Schema读取器、生成器和验证器 | 10.8.0 | MIT |
Noda Time | .NET的更好的日期和时间API | 3.1.6 | Apache-2.0 |
OpenIddict | 用于ASP.NET Core的通用OpenID Connect栈 | 4.1.0 | Apache-2.0) |
PdfPig | 用于从PDF文件中读取和提取文本和其他内容的库 | 0.1.7 | Apache-2.0 |
Serilog.AspNetCore | ASP.NET Core的 Serilog 集成 | 6.1.0 | Apache-2.0 |
下表列出了用作资源的不同库: |
库 | 用途 | 版本 | 许可证 |
---|---|---|---|
Bootstrap | 用于开发响应式、移动Web项目的HTML、CSS和JavaScript框架。 | 5.1.3 | MIT |
bootstrap-select | 用于选择元素的jQuery插件。 | 1.14.0-beta2 | MIT |
Code Mirror | 浏览器内置的代码编辑器。 | 5.65.7 | MIT |
Font Awesome | 标志性的SVG、字体和CSS工具包。 | 6.2.1 | Font Awesome免费许可证 |
jQuery | jQuery JavaScript库。 | 3.6.1 | MIT |
jQuery UI | jQuery用户界面库。 | 1.12.1 | MIT |
jQuery UI i18n | jQuery UI国际化。 | 1.7.2 | MIT |
jQuery Easing | jQuery Easing插件。 | 1.4.1 | MIT |
jquery-resizable-dom | 使DOM组件可调整大小的jQuery插件。 | 0.35.0 | MIT |
js-cookie | 用于处理浏览器cookie的简单、轻量级的JavaScript API。 | 3.0.1 | MIT |
Material icons | 用于自托管材料设计图标的最新图标字体和CSS。 | 1.12.0 | Apache-2.0 |
Monaco Editor | 轻量级源代码编辑器 | 0.35.0 | MIT |
下表列出了不同的客户端库: |
库 | 用途 | 版本号 | 许可证 |
---|---|---|---|
EasyMDE | 一个简单、美观、可嵌入的JavaScript Markdown 编辑器。 | 2.17.0 | MIT |
GraphiQL | GraphQL 编辑器。 | 1.11.5 | MIT |
GraphiQL explorer | GraphiQL 的探索者插件。 | 0.6.3 | MIT |
GraphQL | JavaScript 的 GraphQL 参考实现。 | 15.8.0 | MIT |
Gulp | 自动化和增强工作流的工具集。 | 4.0.2 | MIT |
Gulp | 用于 gulp 的命令行界面。 | 2.3.0 | MIT |
jQuery-File-Upload | jQuery 的文件上传小部件。 | 10.32.0 | MIT |
jsPlumb | webapp 的可视化连接。 | 2.15.6 | MIT 和 GPLv2 |
Leaflet | 移动友好的交互式地图的JavaScript库。 | 1.9.3 | BSD-2-Clause 许可证 |
下表列出了不同的测试库: |
库 | 用途 | 版本 | 许可证 |
---|---|---|---|
BenchmarkDotNet | 用于基准测试的功能强大的.NET库。 | 0.13.5 | MIT |
Cypress | 快速、简单、可靠的浏览器测试工具。 | 9.6.1 | MIT |
Cypress Orchard | 用于Orchard Core的cypress命令集。 | 0.4.5 | MIT |
VS Test SDK | Visual Studio测试平台。 | 17.5.0 | MIT |
xUnit | 面向.NET Framework的免费、开源、社区关注的单元测试工具。 | 2.4.2 | MIT |
xUnit Analyzers | xUnit.net的Roslyn分析器。 | 1.1.0 | MIT |
xUnit VS runner | xUnit.net的VSTest运行器。 | 2.4.5 | MIT |
该文档由Chat-GPT 翻译
Last update:
March 22, 2023