PDA

View Full Version : .net (dotnet) runtime sovrapposizione versione precedente ha senso? è dannosa?


pino800
21-09-2020, 17:51
cari forumers,

diversi anni fa comprai un mouse, il Rat 7 della Cyborg, che mi piaceva e mi piace perché ha diversi pulsanti personalizzabili.

Io persoalmente li uso per passare da un tab all'altro nel browser o per chiudere il tab, tutto senza dover andare a tastiera, sostituendo quindi i vari CTRL + TAB, CTRL + SHIFT + TAB e CTRL + W.

è molto comodo sostanzialmente.

Adesso la stessa linea di mouse è prodotta da un'azienda che si chiama Mad Catz (potrebbe anche essere la stessa azienda, ok) e ci sono dei mouse simili che immagino possano condividere anche il software di personalizzazione del profiling.

Io ho provato a installare il vecchio software originale che conservo ancora e si è installato tranquillamente anche qui su W10.

Ora, che succede però? Succede che quando lo vai a avviare dopo averlo installato (il software non i drivers) ti compare questo messaggio:

https://i.ibb.co/WcmFr3m/net-35.png (https://ibb.co/WcmFr3m)


Allora io, diligentemente, sono andato a scaricare il software richiesto dal sito microsoft il quale, non ricordo come, mi ha avvisato che risultava già installata una versione già superiore, più recente, di dotnet runtime.

Allora mi sono detto: "va beh probabilmente il software del mouse è vecchio e, per come è stato impostato, "crederà" di aver bisogno per forza di quella versione di runtime, ma siccome non voglio installare una versione vecchia in convivenza con quella nuova perché non voglio incasinare il SO fresco fresco, vado a cercarmi il software analogo per il prodotto nuovo che sicuramente sarà aggiornato e quindi potrà supportare anche un runtime più aggiornato come quello che ho io"..

e invece no: anche installando il software nuovo (https://www.madcatz.com/En/Support/Downloads) e dopo aver disinstallato il vecchio appare sempre la stessa dicitura!..



ora, mi rivolgo a voi per due dubbi quindi: o io runtime non ce l'ho proprio installato mentre invece pensavo di avercelo e a questo punto devo installarlo, oppure, nel caso già ce lo avessi, sarebbe un problema avere dotnet runtime 5 (al quale mi pare siamo arrivati adesso) e contemporaneamente anche il 3.5 che richiede il mouse?

Ma soprattutto, come faccio a installare il 3.5 se quando vado sul sito della microsoft mi fa scaricare -giustamente- quello più recente?

Insomma, come faccio sul computer a verificare se e quale versione ho installata?

grazie

Blue_screen_of_death
21-09-2020, 18:13
Nessun problema, è una procedura ben supportata, testata e documentata.

https://docs.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows-10

pino800
21-09-2020, 18:25
ti ringrazio della risposta ma non ho capito se risponde al mio dubbio: col link che mi hai mandato intendevi dire che la versione 3.5 può convivere anche con una più nuova?

l'articolo non parla di "convivenza" mi pare: dice soltanto potresti aver bisogno della versione 3.5

Blue_screen_of_death
21-09-2020, 18:42
ti ringrazio della risposta ma non ho capito se risponde al mio dubbio: col link che mi hai mandato intendevi dire che la versione 3.5 può convivere anche con una più nuova?


Si, .NET Framework è stato progettato per supportare versioni diverse sullo stesso sistema.


l'articolo non parla di "convivenza" mi pare: dice soltanto potresti aver bisogno della versione 3.5


Da https://docs.microsoft.com/en-us/dotnet/framework/get-started/:
Side-by-side execution. .NET Framework helps resolve version conflicts by allowing multiple versions of the common language runtime to exist on the same computer. This means that multiple versions of apps can coexist and that an app can run on the version of .NET Framework with which it was built. Side-by-side execution applies to the .NET Framework version groups 1.0/1.1, 2.0/3.0/3.5, and 4/4.5.x/4.6.x/4.7.x/4.8.

pino800
21-09-2020, 19:21
perfetto, funziona tutto grazie mille.

ho re-installato direttamente la vecchia versione del software dopo aver installto i drivers (che cmq erano necessari per identificare il device altrimenti dava errore) e runtime 3.5

confermo cmq, per la cronaca, che avendo provato a installare runtime 4.8 windows mi ha detto che già ce l'avevo

avevi ragione, grazie