Per quanto riguarda .NET, (si ritorna al discorso delle competenze) esistono N-MILA versioni:
Key Current .NET Versions (Modern .NET/Core)
- .NET 10 (LTS): Latest version (released Nov 2025).
- .NET 9 (STS): Released Nov 2024, supported until Nov 2026.
- .NET 8 (LTS): Released Nov 2023, supported until Nov 2026.
- .NET 7: Supported until May 2024.
- .NET 6 (LTS): Supported until November 2024.
- .NET 5: Replaced by newer versions.
Legacy .NET Framework Versions
- .NET Framework 4.8.1: Latest version, included in Windows 11.
- .NET Framework 4.8: Supported on Windows 10.
- .NET Framework 3.5/4.x: Older, legacy versions often pre-installed.
Other .NET Terminology
- .NET Core 3.1: Supported until Dec 2022.
- .NET Standard: A specification for sharing code across different .NET implementations (2.0, 2.1).
.
NON SI INSTALLA l'ultima, sperando che tutto funzioni miracolosamente, perche' NON E' COSI'.
BISOGNA INSTALLARE QUELLA compatibile con la versione di Access che si vuole utilizzare e comunque QUELLA USATA dal codice che si vuole modificare.
Io installerei almeno la 3.1 e la 4.8.1, giusto per non saper ne leggere, ne scrivere (in VB.NET).
Ti consiglio:
- di capire come si fa a sapere quali versioni di .NET hai correntemente installato sulla macchina
- di capire DOVE le librerie .NET sono installate
- di capire COME installare una SPECIFICA versione di .NET
- di capire, quando crei un progetto con Visual Studio, COME CONFIGUARE ESATTAMENTE la versione di .NET da utilizzare
- di capire, quando vuoi includere nel tuo progetto una libreria di terze parti, QUALE VERSIONE di .NET la libreria richiede
.
E' OVVO che tutti questi punti DEVONO essere coerenti tra di loro, pena gli errori che hai riscontrato.