Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2024
    Messaggi
    28

    [OT] Migrazione all'indietro da .NET Core e successive a .NET Framework

    Buongiorno,
    desideravo sapere se è possibile migrare una applicazione .NET 8.0 a .NET Framework
    Ho provato a caricare sul nuovo progetto Framework i Form e codici ma il form mi risulta completamente vuoto

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,369
    Quote Originariamente inviata da ClaudioR Visualizza il messaggio
    desideravo sapere se è possibile migrare una applicazione .NET 8.0 a .NET Framework
    Ho provato a caricare sul nuovo progetto Framework i Form e codici ma il form mi risulta completamente vuoto
    I due framework hanno delle somiglianze ma sono diversi, quindi non è auspicabile una migrazione di questo tipo senza "mal di pancia", soprattutto considerando che non si sta facendo un upgrade, ma un downgrade, ovvero si sta passando da una versione recentissima a una versione più vecchia, anche di qualche anno.

    Se l'aspettativa è quella di cambiare la versione del framework e riaprire il progetto e i suoi Form come se nulla fosse, senza modificare il codice, direi che può essere accantonata da subito.

    Quello che poi serve cambiare dipende essenzialmente da come è fatto il progetto, come è stato scritto il codice, come è organizzato a livello di architettura, insomma è un tema complesso.

    Varrebbe infine la pena chiedersi se ha realmente senso questo tipo di operazione, soprattutto se l'applicazione è testata e funzionante.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2024
    Messaggi
    28
    Ho fatto questo passaggio perchè i controlli DotNetBar non erano disponibile in .NET 8.0
    A questo punto mi sembra di aver capito che .NET Framework sia precedente .NET 8.0 quindi mi chiedo perchè i controlli DotNetBar (più completi rispetto a quelli di base) non siano disponibili.
    Esiste per caso una versione di DotNetBar adatta a .NET 8.0 ?


  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2024
    Messaggi
    28
    scusate.....penso che sia meglio indicare il messaggio precedente su nuova discussione

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,369
    Quote Originariamente inviata da ClaudioR Visualizza il messaggio
    Ho fatto questo passaggio perchè i controlli DotNetBar non erano disponibile in .NET 8.0
    Sì, ormai hai aperto 3 discussioni con questa sul medesimo problema, quindi la problematica è nota.

    Quote Originariamente inviata da ClaudioR Visualizza il messaggio
    A questo punto mi sembra di aver capito che .NET Framework sia precedente .NET 8.0
    Non è solo una versione precedente, ma è anche un'altra famiglia di .NET.
    .NET 8.0 prosegue la strada crossplatform avviata con .NET, mentre .NET Framework è compatibile solo con Windows (salvo alcune eccezioni).

    Quote Originariamente inviata da ClaudioR Visualizza il messaggio
    quindi mi chiedo perchè i controlli DotNetBar (più completi rispetto a quelli di base) non siano disponibili.
    E che faranno mai questi componenti DotNetBar di così eclatante. Se sono controlli di terze parti, evidentemente non sono disponibili perché sono orientati all'uso solo su Windows oppure perché il produttore non ne ha ancora sviluppato una versione compatibile con .NET Core e successivi, ma solo per .NET Framework. Non è automatico che qualunque libreria venga portata sulle nuove versioni, tantomeno quando le differenze sono incisive e profonde a basso livello.

    Quote Originariamente inviata da ClaudioR Visualizza il messaggio
    Esiste per caso una versione di DotNetBar adatta a .NET 8.0?
    Di questo problema ne stai già parlando in questa discussione, e hai provato pure ad aprire questa, sempre sullo stesso argomento: il mondo non gira attorno a questa famigerata "DotNetBar".

    Se non c'è per la versione del framework che stai utilizzando, usa una versione precedente, e se hai già sviluppato l'intera applicazione con una versione nuova, allora ti devi imbarcare in un porting, in caso contrario non puoi usare questa DotNetBar se manca la versione per .NET 8 e affini. Cerca semplicemente una alternativa.

    Quote Originariamente inviata da ClaudioR Visualizza il messaggio
    scusate.....penso che sia meglio indicare il messaggio precedente su nuova discussione
    Assolutamente no! Continua la discussione che hai già avviato (questa), se ci sono dettagli da aggiungere o altre domande che non abbiano già avuto risposta sul tema, senza aprirne un'altra ancora sempre su questo problema.

    Ne sono già state aperte troppe, girando attorno alla stessa domanda: una discussione basta e avanza.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.