baskat Δημοσ. 24 Απριλίου 2014 Δημοσ. 24 Απριλίου 2014 Καλησπερα σας, εχω φτιαξει μια εφαρμογη σε Visual Studio και σε γλωσσα C#. Το προβλημα μου ειναι οτι θελω να τρεχει το exe σε ολους τους υπολογιστες ανεξαρτητα αν εχει η οχι εγκαταστημενο το Visual Studio,πραγμα που δεν γινεται αυτη τη στιγμη . Στην εφαρμογη μου εχω συμπεριλαβει και βιντεο με ηχο,,δεν ξερω αν παιζει καποιο λογο αυτο. Ευχαριστώ πολυ
Moderators Kercyn Δημοσ. 24 Απριλίου 2014 Moderators Δημοσ. 24 Απριλίου 2014 Αυτό είναι το νόημα του exe. Αλλιώς θα μοίραζες το source code. Αν μαζί με το exe έχεις και ό,τι dependency (βιβλιοθήκες κλπ) χρησιμοποιεί το πρόγραμμά σου τότε δε βλέπω πού είναι το πρόβλημα.
baskat Δημοσ. 24 Απριλίου 2014 Μέλος Δημοσ. 24 Απριλίου 2014 Υπαρχει προβλημα στο οτι σε υπολογιστες που δεν εχουν εγκαταστημενο το Visual studio δεν τρεχει η εφαρμογη μου. Καποιο προβλημα νομιζω υπαρχει με το framework.Yπαρχει καποια ρυθμιση που πρεπει να κανω ετσι ωστε να τρεχει χωρις να το επηρεαζει το framework του εκαστοτε υπολογιστη?
Moderators Kercyn Δημοσ. 24 Απριλίου 2014 Moderators Δημοσ. 24 Απριλίου 2014 Το visual studio είναι ένα IDE, δεν έχει σχέση με το τι τρέχει και τι όχι. Μήπως η εφαρμογή σου χρειάζεται το .NET framework και πας να την τρέξεις σε υπολογιστή που δεν το έχει; 2
baskat Δημοσ. 24 Απριλίου 2014 Μέλος Δημοσ. 24 Απριλίου 2014 Mαλλον ναι ,αυτο ειναι το προβλημα,Γνωριζεις καποια λυση?
Moderators Kercyn Δημοσ. 24 Απριλίου 2014 Moderators Δημοσ. 24 Απριλίου 2014 Να εγκαταστήσεις το .NET
baskat Δημοσ. 24 Απριλίου 2014 Μέλος Δημοσ. 24 Απριλίου 2014 Δεν θελω να κανω καποια αλλαγη στον υπολογιστη γιατι θελω να τρεχει η εφαρμογη μου παντου,οχι μονο στον δικο μου Ρωταω αν ξερεις καποια ρυθμιση που μπορω να κανω στην εφαρμογη για να τρεχει απο παντου.
Moderators Kercyn Δημοσ. 25 Απριλίου 2014 Moderators Δημοσ. 25 Απριλίου 2014 Μα παντού τρέχει (ακόμα και σε *nix απ' ό,τι βλέπω). Δεν κάνεις κάποια "αλλαγή", απλώς εγκαθιστάς πράγματα που είναι απαραίτητα για να τρέξει η εφαρμογή σου. Επίσης, μου κάνει εντύπωση ότι το .ΝΕΤ δεν είναι ήδη εγκατεστημένο, νόμιζα ότι έρχεται πακέτο με τα Windows.
vacilis Δημοσ. 25 Απριλίου 2014 Δημοσ. 25 Απριλίου 2014 Αν την εφαρμογη σου την εχεις φτιάξει πανω σε .NET framework 4.5 και ο αλλος Η/Υ εχει το .NET framework 3 δεν μπορει να τρεχει και βγαζει error. Πρεπει να κανεις update to .NET framework (αυτο γινεται αν φτιαξεις installer για την εφαρομογη σου και βλαεις να κανει αυοματα update to .NET framework). Επισης τα πολυμεσα να τα βαζεις στα resources. 2
geo1st487 Δημοσ. 25 Απριλίου 2014 Δημοσ. 25 Απριλίου 2014 Τα windows xp δεν εχουν ηδη εγκατεστημενο κανενα .net framework. Τα vista εχουν το 3.0, τα 7 εχουν το 3.5 και τα 8 το 4.5.Για να τρεξει η εφαρμογη πρεπει να εχεις το framework που χρειαζεται ή καποιο νεοτερο. Αν η εφαρμογη σου χρειαζεται το .net framework 4.5 και εσυ εχεις το 2.0 ή κανενα δεν προκειται να τρεξει. Σε περιπτωση που δεν υπαρχει θα πρεπει να το εγκαταστησεις οπως ειπαν τα παιδια πιο πανω. Στα xp μπορεις να βαλεις μεχρι 4.0 νομιζω. Αν η εφαρμογη χρησιμοποιει .net framework μεχρι την 4.0 και θελεις μια καπως επαγγελματικη λυση μπορεις να κατεβασεις εναν πολυ καλο installer απο εδω http://www.jrsoftware.org/ και επειτα απο εδω θα παρεις οτι ακριβως χρειαζεσαι http://www.codeproject.com/Articles/20868/NET-Framework-1-1-2-0-3-5-Installer-for-InnoSetup το εχω δοκιμασει και δουλευει αψογα. Αν δεν βασιζεσαι η σου φαινονται μπερδεμενα βρες και πιο απλο. 2
glyras Δημοσ. 25 Απριλίου 2014 Δημοσ. 25 Απριλίου 2014 εάν η εφαρμογή που έφτιαξες δεν έχει κάποια απαίτηση για νεότερο framework, μπορείς να ορίσεις την απαίτηση του στο visual studio σε κάποιο παλαιότερο, ώστε να εκτελείται σε όλους τους υπολογιστές. http://msdn.microsoft.com/en-us/library/bb675522(v=vs.90).aspx 1
baskat Δημοσ. 26 Απριλίου 2014 Μέλος Δημοσ. 26 Απριλίου 2014 Σας ευχαριστώ παρα πολυ..θα κοιταξω οτι μου ειπατε και αν χρειαστω κατι ,θα ξαναστειλω.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα