Open Closed

Creating a Common Concern Functionality #1890


User avatar
0
tejinder.singh created
  • ABP Framework version: v4.2
  • UI type: Blazor
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Separated (Angular): no

<br> We want to add some Common Libraries to the project. e.g SendGrid Email Client, CRM Connector. - What are the best practices to add these types of Common Concern Code Libraries? - Where and how should we add it?

Thanks,

Tejinder


4 Answer(s)
  • User Avatar
    0
    tejinder.singh created

    ABP Framework version: v4.4

  • User Avatar
    0
    liangshiwei created
    Fullstack Developer

    Hi,

    Actually, ABP repo many project is ABP style common libary, like : https://github.com/abpframework/abp/tree/dev/framework/src/Volo.Abp.MailKit

    You can create your own library by referring to volo.abp.mailKit

  • User Avatar
    0
    tejinder.singh created

    Should we add this SendGrid library under modules folder Cao.Libraries - modules/Cao.Libraries/Cao.Libraries.SendGrid or under src Cao.CatOs.Libraries - Cao.CatOs.Common.SendGrid ?

  • User Avatar
    0
    liangshiwei created
    Fullstack Developer

    Hi,

    Maybe you create a new solution folder named Libraries and put the SendGrid libary to here.

Learn More, Pay Less
33% OFF
All Trainings!
Get Your Deal
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.2.0-preview. Updated on January 08, 2026, 13:10
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.