Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

εκτελέσιμο προγραμμα σε c#

Îåêßíçóå áðü ôï ìÝëïò heavyaristidis. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 23-07-2010, 16:20. Υπάρχουν 11 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  14-06-2010, 12:41 59110

    εκτελέσιμο προγραμμα σε c#

    παιδια, έχω κάνει ενα κομπιουτεράκι για κατι μετατροπές, πώς μπορω να δημιουργήσω ενα .exe το οποιο θα τρεχει και σε αλλα λειτουργικα? πχ σε win7 παιρνω το .exe απο τον φακελο C:\Users\aris\Documents\Visual Studio 2008\Projects\WindowsFormsApplication16\WindowsFormsApplication16\bin\Debug και τρεχει, αν ομως το μεταφέρω σε αλλον υπολογιστή με win xp παιρνω "the application failed to initialize properly".
    τι πρεπει να κανω;
    ευχαριστώ.
  •  14-06-2010, 13:11 59114 σε απάντηση της 59110

    Απ: εκτελέσιμο προγραμμα σε c#

    Τίποτε. Δεν έχει καμμία σημασία η έκδοση του λειτουργικού εφόσον έχεις ήδη εγκαταστήσει το .NET Runtime. Οπότε η ερώτηση είναι, τί (δεν) έχει το μηχάνημα στο οποίο βάζεις την εφαρμογή σου? Αν έχει ήδη .NET Runtime, είναι η ίδια έκδοση με αυτό που χρησιμοποίησες για να τη φτιάξεις? Αν αυτά τα πράγματα είναι εντάξει, μήπως χρησιμοποιείς κάποιο Dll το οποίο ξέχασες να αντιγράψεις? ?
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  14-06-2010, 13:16 59115 σε απάντηση της 59114

    Απ: εκτελέσιμο προγραμμα σε c#

    χμ..δυσκολα τα πραματα, αν ειναι να μαζευω πληροφοριες για το που θα τρεχει αυτος που θα το δωσω το .exe την κατσαμε την βαρκα... ειναι ενα κομπιουτερακι που υπολογιζει γραμμαρια, δεν εχει ουτε dll, ουτε τιποτα... σε τι γλωσσα πετυχαινω την μεγιστη φορητοτητα; μηπως φταιει η c#;
  •  14-06-2010, 13:34 59116 σε απάντηση της 59115

    Απ: εκτελέσιμο προγραμμα σε c#

    Μάλλον δεν κατάλαβες την ερώτηση μου. Λες ότι έχεις πρόβλημα με κάποιο μηχάνημα. Τί συμβαίνει σε αυτό το μηχάνημα και έχεις πρόβλημα? Τί έχεις εγκαταστήσει εκεί? Αν δεν έχεις βάλει .NET πως περιμένεις να τρέξουν εφαρμογές .NET? 

    Υποψιάζομαι ότι δεν έχεις ξαναδουλέψει με .NET και δεν έχεις "πιάσει" ότι τρέχει πάνω από κάποιο runtime το οποίο πρέπει να εγκατασταθεί. Ο απλούστερος τρόπος είναι να φτιάξεις ένα setup project στο Visual Studio το οποίο θα εγκαθιστά το σωστό runtime και την εφαρμογή σου. Αν χρησιμοποιήσεις την επιλογή "Setup Wizard" από τη λίστα των Setup projects θα εμφανιστεί ένας wizard ο οποίος θα σε βοηθήσει να φτιάξεις ένα setup project.



    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  14-06-2010, 15:47 59118 σε απάντηση της 59115

    Απ: εκτελέσιμο προγραμμα σε c#

    heavyaristidis:
    χμ..δυσκολα τα πραματα, αν ειναι να μαζευω πληροφοριες για το που θα τρεχει αυτος που θα το δωσω το .exe την κατσαμε την βαρκα... ειναι ενα κομπιουτερακι που υπολογιζει γραμμαρια, δεν εχει ουτε dll, ουτε τιποτα... σε τι γλωσσα πετυχαινω την μεγιστη φορητοτητα; μηπως φταιει η c#;

    quick and dirty λύση: Δες από τα properties του Project σε τι .net Framework κάνει Target. Δες αν αυτή η έκδοση είναι εγκατεστημένη στο client και κάνε Install στον client αυτή την έκδοση του .net framework.

    Μπορεί ο χρήστης να την κατεβάσει από την Microsoft και να την κάνει install μόνο του αρκεί να είναι administrator στο PC του.






    Manos
  •  09-07-2010, 15:18 59409 σε απάντηση της 59110

    Απ: εκτελέσιμο προγραμμα σε c#

    Κάνε compile σε release mode και πάρε το exe απο το φάκελο \bin\Release.
  •  22-07-2010, 19:37 59505 σε απάντηση της 59409

    Απ: εκτελέσιμο προγραμμα σε c#

    ευχαριστώ φίλε, αλλά δεν λειτουργεί, πάλι το ίδιο μνμα βγάζει...
  •  22-07-2010, 19:50 59506 σε απάντηση της 59505

    Απ: εκτελέσιμο προγραμμα σε c#

    ποιο περιβάλλον/γλώσσα μπορώ να χρησιμοποιήσω ώστε να εξασφαλίσω ότι θα τρέχει στα περισσότερα λειτουργικά;
    πχ όταν δημιουργεί κάποιος ένα crack το οποίο μπορούν να το εκτελέσουν όλοι, σίγουρα δεν έχει στο μυαλό του τι windows λειτουργικό έχουν και πιο  framework έχουν εγκατεστημένο..
    πχ στη σχολή δουλεύαμε builder/c++, μήπως να το δοκιμάσω εκεί;
    ευχαριστώ.
  •  22-07-2010, 20:52 59507 σε απάντηση της 59506

    Απ: εκτελέσιμο προγραμμα σε c#

    Φαντάζομαι η Java θα σε ικανοποιήσει ως προς το portability.
  •  23-07-2010, 15:22 59517 σε απάντηση της 59507

    Απ: εκτελέσιμο προγραμμα σε c#

    Και η Java χρειάζεται το αντίστοιχο runtime.
    Αν δεν έχει java εγκατεστημένη δεν θα τρέξει κανένα πρόγραμμα γραμμένο σε java.

    Φιλάρετος Σεβαστιάδης.

    Albert Camus: Life is the sum of your choices.

  •  23-07-2010, 15:49 59518 σε απάντηση της 59517

    Απ: εκτελέσιμο προγραμμα σε c#

    Πράγματι,όμως συγκριτικά οι πλατφόρμες τις οποίες υποστηρίζει η Java είναι περισσότερες από αυτές του .NET.Εφόσον το κριτήριο επιλογής είναι αποκλειστικά το application portability αναφέρεται η Java ως ενδεδειγμένη λύση.
  •  23-07-2010, 16:20 59519 σε απάντηση της 59518

    Απ: εκτελέσιμο προγραμμα σε c#

    Στην πραγματικότητα δεν είναι το portability το πρόβλημα, απλά ο heavyaristidis πρέπει να συνηθίσει στο ότι ένα πρόγραμμα δεν μπορεί απλά να αντιγραφεί από ένα υπολογιστή στον άλλο χωρίς κάποια προαπαιτούμενα. Αυτό δεν λέγεται portability, λε΄γεται "φτιάχνω ένα setup πρόγραμμα". Διαφορετικά, μπορεί να φτιάξει ένα πρόγραμμα σε C++ το οποίο θα κάνει build με ενσωματωμένα τα libraries - και μετά θα ψάχνει τρόπους να μειώσει το μέγεθος του .exe που θα βγει. Ή θα αρχίσει να αναρωτιέται πως να περάσει διορθωμένη έκδοση της βιβλιοθήκης χωρίς να ξανακάνει compile.

     


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems