Questo metodo di assegnazione di un riferimento è simile al metodo della versione diretta.
Anziché una versione della libreria precisa, come versione della libreria di riferimento viene definito un simbolo (*). Ogni volta che viene eseguita la compilazione, nel progetto viene utilizzata, come versione di riferimento della libreria, la versione più recente di una libreria installata localmente.
NOTA: Quando nel repository librerie viene installata una nuova versione di una libreria, tutti i progetti e tutte le librerie che si riferiscono a questa libreria con la versione più recente vengono modificati senza ulteriore notifica durante la compilazione. In genere questo comportamento non è auspicabile nell'applicazione, dato che può introdurre modifiche indesiderate durante la compilazione o durante l'esecuzione del programma.
|
FUNZIONAMENTO ANOMALO DELL'APPARECCHIATURA |
oVerificare se le versioni delle librerie contenute nel programma sono corrette dopo l'aggiornamento del software. oVerificare se le versioni delle librerie aggiornate sono coerenti con le specifiche dell'applicazione. |
Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature. |
Situazione: nel Gestore librerie vengono aggiunte le seguenti librerie:
Libreria |
Versione |
---|---|
Libreria X |
1.0.0.0 |
Libreria Y |
1.0.0.0 |
Libreria Z |
1.0.0.0 |
Dipendenze:
La libreria... |
Richiede la libreria Z nella versione ... |
---|---|
X |
1.0.1.0 |
Y |
1.0.2.0 |
Inoltre, nel Repository librerie è installata la seguente versione libreria:
Sul computer A |
Sul computer B |
---|---|
Libreria Z versione 1.0.3.0 |
Libreria Z versione 1.0.2.0 |
Supponendo che la libreria Z sia stata aggiunta mediante il metodo della nuova versione, questo significa che:
Sul computer A: |
Sul computer B: |
---|---|
La Libreria X utilizza la libreria Z versione 1.0.3.0. |
La Libreria X utilizza la libreria Z versione 1.0.2.0. |
La Libreria Y utilizza la libreria Z versione 1.0.3.0. |
La Libreria Y utilizza la libreria Z versione 1.0.2.0. |