Versioning
github.com/aspose-cells/aspose-cells-go-cpp/v25 è un percorso del modulo Go che specifica una versione particolare di una libreria di terze parti. Analizziamo questo percorso del modulo e ne spieghiamo il significato: Analisi del percorso del modulo
- Indirizzo del repository GitHub: github.com/aspose-cells/aspose-cells-go-cpp
- Questa parte indica che la libreria è ospitata su GitHub, sotto l’organizzazione o l’utente aspose-cells, nel repository denominato aspose-cells-go-cpp.
- Aspose.Cells è una suite di API per la gestione e la manipolazione di file di fogli di calcolo (come Excel).
- Numero di versione: /v25
- /v25 indica che questa è la versione 24 della libreria. Nei moduli Go, è supportata la versione semantica (SemVer), dove i percorsi contenenti /vN vengono usati per specificare esplicitamente il numero di versione principale.
- Quando la versione principale è maggiore o uguale a 2, il percorso del modulo deve includere il numero di versione per garantire compatibilità e isolamento tra diverse versioni principali.
Significato
- aspose-cells-go-cpp: Questo è un binding del linguaggio Go per una libreria C++, che permette di usare le funzionalità di Aspose.Cells all’interno dei programmi Go per leggere, scrivere e manipolare file Excel, tra le altre operazioni.
- v25: Questo indica che si fa riferimento alla versione 24 della libreria. Versioni principali diverse possono introdurre cambiamenti incompatibili, quindi specificare il numero di versione è fondamentale per assicurarsi che il progetto dipenda dall’API e dal comportamento corretti.
Utilizzo
Per usare v25 di aspose-cells-go-cpp nel tuo progetto Go, devi aggiungere la seguente riga al file go.mod del progetto:
require github.com/aspose-cells/aspose-cells-go-cpp/v25 v25.x.x
Sostituisci v25.x.x con i numeri specifici di versione minore e di patch, come v25.0.0. Puoi aggiungere e scaricare automaticamente questa dipendenza usando il comando go get:
go get github.com/aspose-cells/aspose-cells-go-cpp/v25@v25.x.x