none
Problema windows XP netbook RRS feed

  • Domanda

  • Salve, ho un problema con Windows xp.
    Ho sviluppato un applicazione con linguaggio c# tramite il software Visual Studio Express 2013, e volevo sapere come poter utilizzare la suddetta applicazione  su un Netbook che ha come sistema operativo Windows XP, la versione Lite. Quando avvio il software che ho programmato mi dà un errore che non riesco a comprendere. Deduco che visto che è una versione Lite di Windows Xp non vengono installati tutti i pacchetti se non necessari. Perciò arrivo al dunque, volevo domandare se è possibile sapere quali librerie, e di conseguenza quali software devo installare per poter utilizzare le applicazioni sviluppate, sul netbook con il suddetto sistema operativo? Grazie in Anticipo per la risposta.

    Cordiali Saluti, Emanuele.

    mercoledì 10 febbraio 2016 08:09

Risposte

  • Se non ricordo male x86 è 32 bit no? Perchè ho provato sia quella normale che la x86 di applicazione e mi dà sempre quell'errore

    Qui c'è un caso simile (ed ha risolto in maniera analoga ai suggerimenti dati qui):

    http://stackoverflow.com/questions/25974296/visual-studio-2013-build-for-windows-xp

    Se Xp non è x64 dovrai compilare impostando x86. E la versione di Framework Net dovrà essere compatibile con quella su Xp.


    mercoledì 17 febbraio 2016 14:32

Tutte le risposte

  • Buongiorno Emanuele, 

    Potresti condividere l'errore? 
    E molto possibile che l'app non e' compatibile. Che app e'? Per quale sistema operativo l'hai sviluppata? 

    Saluti

    Yordan


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    mercoledì 10 febbraio 2016 08:59
    Moderatore
  • In questo momento non mi è possibile, come faccio a capire per quale sistema operativo l'ho sviluppata?
    Il concetto più che altro, non era l'errore, volevo sapere se per avviare un applicazione sviluppata con Visual Studio ci fosse bisogno di installare qualche Software...
    mercoledì 10 febbraio 2016 10:44
  • Ciao di nuovo, 

    Dunque, quando to crei un software - lo crei per farlo lavorare sotto un SO. Quando crei il progetto questo possa essere tante cose. App per Win 8, 8.1, UWP, Win Forms, Console Application ecc. 

    Se hai creato il software, dovresti per forza sapere come l'hai creato.  

    Per l'errore -> appena hai la possibila, condividi l'info, perche senza questo, non saprei nemmeno da dove iniziare siccome le possibilta' sono tante. 

    Per far partire un applicazione sviluppata con Visual Studio 2013, 2015 o con Notepad, non bisogna un software specifico. Bisogna comunque sapere che cosa hai sviluppato. Se funziona sotto Windows 8 in specifico (o 8.1) o magari 10. Quale .NET usa. Che cosa dice l'errore per capire da dove potrebbe venire il problema. 


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    mercoledì 10 febbraio 2016 12:13
    Moderatore
  • Appena possibile pubblico l'errore. Comunque ho creato un'applicazione Windows Form in c# da questo si può capire come farla partire?
    mercoledì 10 febbraio 2016 12:26
  • Purtroppo solo da questo non si capisce. Quando si crea un progetto in VS, si sceglie la lingia (C# in questo caso) e poi il tipo di template che useresti (Windows Forms nel caso tuo) Sopra la scelta del tipo si trova la .NET framework che sia scelta ed e importante. 

    Attendiamo l'errore cosi che potrei capire di che cosa si tratta. Presumo che hai sviluppato il programma sotto un SO diverso e li' funziona? 


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    mercoledì 10 febbraio 2016 12:51
    Moderatore
  • Salve, ho controllato l'errore, che mi dice esplicitamente: "...(percorso dell'exe).. non è un applicazione Win32 valida."

    Cosa vorrebbe dire?

    mercoledì 10 febbraio 2016 15:25
  • Salve, ho un problema con Windows xp.
    Ho sviluppato un applicazione con linguaggio c# tramite il software Visual Studio Express 2013, e volevo sapere come poter utilizzare la suddetta applicazione  su un Netbook che ha come sistema operativo Windows XP, la versione Lite. Quando avvio il software che ho programmato mi dà un errore ["...(percorso dell'exe).. non è un applicazione Win32 valida."] che non riesco a comprendere. Deduco che visto che è una versione Lite di Windows Xp non vengono installati tutti i pacchetti se non necessari. Perciò arrivo al dunque, volevo domandare se è possibile sapere quali librerie, e di conseguenza quali software devo installare per poter utilizzare le applicazioni sviluppate, sul netbook con il suddetto sistema operativo? Grazie in Anticipo per la risposta.

    Cordiali Saluti, Emanuele.

    giovedì 11 febbraio 2016 10:43
  • Ciao emagero, 

    Questo andrebbe a dire che non hai esportato l'applicazione correttamente o non e' compatibile. 

    Prova sul XP a far partire il debugger e farci sapere il rizultato.

    giovedì 11 febbraio 2016 12:05
  • Buongiorno Emagero, 

    chiederei gentilmente, che non siano creati thread duplici siccome la risposta non avvenira piu velocemente. 

    Ho unito le due thread in tal modo che siano nello stesso link.

    Grazie

    Yordan


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    giovedì 11 febbraio 2016 12:09
    Moderatore
  • Scusi, era abbastanza urgente. Non posso far prtire il debug da xp, cioè, spiego cosa ho fatto: Apro visual studio, applicazione windows form, linguaggio c#, faccio tutto il programma, provo, chiudo visual studio, vado nella cartella della soluzione dell'applicazione sviluppata, nella cartella Bin e poi nella cartella Debug, prendo l'eseguibile del spftware sviluppato, lo metto su pennetta, inserisco la pennetta nel netbook con Xp, avvio il file, e mi dànil suddetto errore. Questo è quanto. Mi scuso ancora per il duplice post.
    giovedì 11 febbraio 2016 13:42
  • Dunque, per primo da visual studio dovresti inizare la Build Solution per permettere al'applicazione di crearsi in tutto quanto non solo in Debug mode. Siccome nella creazione del programma e possibile che hai creati o usato delle librerire che manchino al altro netbook. 

    Dopo Build Solution, ti dara l'esecutibile per spostare sulla chiavetta. 


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    venerdì 12 febbraio 2016 12:02
    Moderatore
  • Salve, ho un problema con Windows xp.
    Ho sviluppato un applicazione con linguaggio c# tramite il software Visual Studio Express 2013, e volevo sapere come poter utilizzare la suddetta applicazione  su un Netbook che ha come sistema operativo Windows XP, la versione Lite. Quando avvio il software che ho programmato mi dà un errore che non riesco a comprendere. Deduco che visto che è una versione Lite di Windows Xp non vengono installati tutti i pacchetti se non necessari. Perciò arrivo al dunque, volevo domandare se è possibile sapere quali librerie, e di conseguenza quali software devo installare per poter utilizzare le applicazioni sviluppate, sul netbook con il suddetto sistema operativo? Grazie in Anticipo per la risposta.

    Cordiali Saluti, Emanuele.

    Controlla che la versione del Framework .Net per cui compili non sia superiore a quella installata sul netbook.

    venerdì 12 febbraio 2016 12:58
  • Il problema è questo, è possibile che Net Framework non sia neancheninstallato nella versione Lite di windows xp? E se èninstallato, come faccio a vedere la versione?
    venerdì 12 febbraio 2016 13:37
  • Il problema è questo, è possibile che Net Framework non sia neancheninstallato nella versione Lite di windows xp? E se èninstallato, come faccio a vedere la versione?

    "How to Determine Which .NET Framework Versions Are Installed": https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx

    venerdì 12 febbraio 2016 13:55
  • Allora,  non ho controllato la versione di net Framework perchè non ho capito bene come si fà, comunque:
    Purtroppo il Netbook è un Eeepc e ha solo 4 GB di spazio, prima aveva il suo sistema operativo, per comodità di uso ci ho messo WindowsXP versione Lite.
    Ho provato ad installare Net Framework 4 e non ho abbastanza spazio (richiede 1150MB e io ne ho disponibili 850)
    Ho provato con la versione 3.5 e mi dice che si è verificato un errore durante l'installazione ed è impossibile completare l'installazione; stessa cosa per la versione 3. Non so, ditemi voi, cosa devo fare?


    • Modificato emagero venerdì 12 febbraio 2016 23:50
    venerdì 12 febbraio 2016 23:50
  • Avresti potuto compilare il programma con la versione .Net più bassa disponibile nel compilatore e vedere se almeno con quella il programma girasse.

    sabato 13 febbraio 2016 08:13
  • Eh, come faccio a selezionare un compilatore con .Net più basso? E come faccio se il Netbook non mi installa la bersikne 4,3.5 e 3?
    sabato 13 febbraio 2016 08:35
  • 1)

    Eh, come faccio a selezionare un compilatore con .Net più basso?

    2)

    E come faccio se il Netbook non mi installa la bersikne 4,3.5 e 3?

    1)

    Dalle proprietà del progetto.

    2)

    Mi sembra (ma bisognerebbe controllare) che la 3.5 e 3.0 dipendando dalla 2.0. Quindi se non te le installa forse è perchè si aspetta che sia presente la 2.0.

    sabato 13 febbraio 2016 08:59
  • <<Mi sembra plausibile, appena posso provo a modificare entrambe le cose che mi ha detto. Le faccio sapere al più presto le varie situazioni, Grazie.>>

    Modifica:

    Salve, ho provato a modificare le proprietà dell'applicazione ma non mi fà inserire un Net Framework minore di 4, in caso mi dice"Installa un altro Framework.." ma se ne installo uno più basso per aggiungerlo li il mio pc userà sempre quello più alto giusto?

    Modifica:

    Salve, sono riuscito ad installare NetFramework 3.5 sul Netbook, e ho modificato le proprietà dell'applicazione, ma mi dà sempre lo stesso errore.


    • Modificato emagero sabato 13 febbraio 2016 14:20
    sabato 13 febbraio 2016 10:02
  • Come hai compilato il programma? E possibile che ti mancano i propri dll pacchetti che hai usato? 

    E lo stesso errore: "...(percorso dell'exe).. non è un applicazione Win32 valida."  ? 

    La versione bit dei computer e la compilazione e uguale o diversa? 


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    lunedì 15 febbraio 2016 10:28
    Moderatore
  • Si, l'errore è sempre quello. Non capisco che dll lei intenda, ho solo cambiato proprietà al programma e installa net framework sul netbook come mi avete detto, non và lo stesso
    martedì 16 febbraio 2016 13:39
  • Non potrebbe essere che hai compilato il programma per architettura a 64 bit mentre l'Xp Lite è a 32 bit?

    martedì 16 febbraio 2016 14:08
  • Se non ricordo male x86 è 32 bit no? Perchè ho provato sia quella normale che la x86 di applicazione e mi dà sempre quell'errore
    mercoledì 17 febbraio 2016 13:57
  • Dunque hai compilato per tutti a due le architetture? 

    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    mercoledì 17 febbraio 2016 14:26
    Moderatore
  • Se non ricordo male x86 è 32 bit no? Perchè ho provato sia quella normale che la x86 di applicazione e mi dà sempre quell'errore

    Qui c'è un caso simile (ed ha risolto in maniera analoga ai suggerimenti dati qui):

    http://stackoverflow.com/questions/25974296/visual-studio-2013-build-for-windows-xp

    Se Xp non è x64 dovrai compilare impostando x86. E la versione di Framework Net dovrà essere compatibile con quella su Xp.


    mercoledì 17 febbraio 2016 14:32
  • Salve, in effetti non avevo visto quelle impostazioni sulla CPU, appena posso provo a cambiarle e a vedere cosa succede. Grazie Ancora.
    giovedì 18 febbraio 2016 10:50
  • Buon pomeriggio, finalmente sono qui a ringraziarvi, come mi è stato suggerito qui sopra, cambiato le proprietà della compilazione e selezionando una CPU con architettura x86, sono riuscito a far partire il programma. Vi ringrazio per l'assistenza e le pazienza datami in questi giorni. Complimenti e ottimo lavoro!
    giovedì 18 febbraio 2016 14:35