Netor.MicroService.SourceGenerators 1.2.5

Netor.MicroService.SourceGenerators

项目功能

Netor.MicroService.SourceGenerators 是一个基于 .NET 的源代码生成器项目,旨在通过编译时生成代码来简化开发过程,提高开发效率。它主要用于微服务架构中的代码生成任务,例如生成 DTO、接口代理、服务注册代码等。

核心功能

  • 代码生成:根据定义的规则或模板自动生成代码。
  • 编译时优化:在编译阶段生成代码,减少运行时的性能开销。
  • 可扩展性:支持自定义生成规则,满足不同项目的需求。

技术架构

  • 语言:C#
  • 目标框架:.NET Standard 2.0
  • 核心技术
    • Roslyn:用于分析和生成代码。
    • Source Generators:.NET 提供的源代码生成机制。
    • MSBuild 集成:与 MSBuild 无缝集成,支持自动化构建和生成。

项目结构

  • Analyzers:用于代码分析的逻辑。
  • Generators:用于代码生成的核心逻辑。

使用方法

  1. 在项目中引用 Netor.MicroService.SourceGenerators。
  2. 定义需要生成代码的规则或模板。
  3. 编译项目,生成的代码将自动添加到输出中。

贡献

欢迎对本项目进行贡献!您可以通过提交 Issue 或 Pull Request 的方式参与开发。欢迎对本项目进行贡献!您可以通过提交 Issue 或 Pull Request 的方式参与开发。

No packages depend on Netor.MicroService.SourceGenerators.

This package has no dependencies.

Version Downloads Last updated
1.2.5 19 10/26/2025
1.2.3 9 09/29/2025
1.2.2 6 09/26/2025
1.2.1 6 09/23/2025
1.2.0 8 09/22/2025
1.1.9 12 09/07/2025
1.1.8 10 09/07/2025
1.1.7 14 09/03/2025
1.1.6 8 09/03/2025
1.1.5 7 09/03/2025
1.1.3 7 09/03/2025
1.1.2 7 09/02/2025
1.1.1 8 09/02/2025
1.1.0 9 09/02/2025
1.0.9 11 09/01/2025
1.0.8 7 09/01/2025
1.0.7 7 09/01/2025
1.0.6 8 09/01/2025
1.0.5 10 09/01/2025
1.0.4 8 09/01/2025
1.0.3 9 09/01/2025
1.0.2 10 09/01/2025
1.0.1 9 09/01/2025
1.0.0 9 09/01/2025