23/12/2025 - phil2000 ha scritto:
Forse i caratteri da 8.25pt sono deprecati in .Net8 o quantomeno non consigliati?
Non è una "deprecanza" del framework, quanto più degli "standard" (se così si possono chiamare) delle interfacce utente per le applicazioni Windows, che si adeguano alle linee guida di Microsoft in questo senso, per una questione di uniformità visuale con tutto il restante parco di applicativi.
23/12/2025 - phil2000 ha scritto:
Nella cartella Debug ora trovo moooolti più file e .dll, inesistenti in .Net Framework.
Con il .NET Framework, la maggior parte delle DLL erano installate già sulla tua macchina, ad esempio nella GAC che ora non si usa più.
Le librerie (anche quelle di sistema) le trovi quindi nella directory di output.
23/12/2025 - phil2000 ha scritto:
Volendo redistribuire l' applicazion quali di questi file occorre necessariamente aggiungere nell'installer?
C'è il comando "Publish" che ti predispone le librerie che servono.
23/12/2025 - phil2000 ha scritto:
Gli utenti devono installare qualcosa o i file .NET necessari sono normalmente distribuiti con Win 10/11 (come lo sono ad esempio le Framework 4.8) e chiunque abbia Win 10/11 può tranquillamente utilizzare programmi basati su .Net8??
Gli utenti devono avere installato il .NET Runtime, nella versione che hai usato per il programma: le librerie sono un conto, il runtime è un'altra cosa. :)
Non devi avere l'SDK, che serve solo agli sviluppatori (come da nome/definizione).
Se manca il runtime, te ne accorgi perché te lo dice appena avvii l'eseguibile.