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

 

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

Setup Project Customization

Îåêßíçóå áðü ôï ìÝëïò pontifikas. Τελευταία δημοσίευση από το μέλος axaros στις 29-11-2005, 12:24. Υπάρχουν 10 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  17-10-2005, 15:22 6206

    Setup Project Customization

    Δεν ξέρω αν το έχω βάλει στον σωστό τομέα Embarrassed [:$]

    Βασικά φτοιάχνω ένα Setup project όπου θέλω να έχω κάποια custom actions.
    Όταν λέω actions εννοώ την εγκατάσταση κάποιων προγραμμάτων και συγκεκριμένα του .netframework(και όποιου άλλου(Acrobat reader))
    Θέλω δηλαδή να εγκαθίστανται αυτόματα κατά την διάρκεια της εγκατάστασης.
    Αλλά πρίν αυτά τα actions συμβούν, θέλω να προηγείται μια φόρμα που να ρωτάει αν θέλει ο χρήστης να γίνει αυτή η ενέργεια.
    Την φόρμα την έφτοιαξα και την εμφάνισα(Ρωτάει:Να βάλω το .netframework Ναι ή Ού?). Αλλά πώς την συνδέω με το αρχείο εγκατάστασης ώστε αν ο χρήστης Πατήσει (ΝΑΙ) να εκτελεστεί, ενώ αν πατήσει (ΟΧΙ) να το αγνοήσει και να συνεχίσει?
  •  17-10-2005, 16:49 6213 σε απάντηση της 6206

    Απ: Setup Project Customization

    Ρίξε μια ματιά εδώ: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxwlkWalkthroughCreatingCustomAction.asp Υπάρχει και ανάλογo walktrough για custom action βάσει επιλογής του χρήστη κατά τη διάρκεια της εγκατάστασης

    Επίσης, θα βρεις και στο DNZ σχετικά posts.


    Vir prudens non contra ventum mingit
  •  26-10-2005, 10:30 6473 σε απάντηση της 6213

    Απ: Setup Project Customization

    Πολύ καλημέρα σας !!!
    Κάτι σχετικό με το αρχικό θέμα ... Πως θα κάνω customize τα strings του setup Gui (Ελληνικά);
    H Orca θα μου κάνει τη δουλειά ;


    Πάνος Αβραμίδης
  •  25-11-2005, 11:50 7317 σε απάντηση της 6473

    Απ: Setup Project Customization

    Κάτι ακόμη σχετικό με setup.
    Ακολουθώντας τις οδηγίες των kelman και pkanavos έφτιαξα ένα custom action που
    δημιουργεί μία sql server βάση.
    Το πρόβλημα μου είναι ότι θα ήθελα με την προσθήκη ενός extra screen στο Gui
    το συγκεκριμένο action να τρέχει μόνο εάν το επιλέξει ο χρήστης.
    Πως θα το κάνω;


    Πάνος Αβραμίδης
  •  25-11-2005, 12:31 7319 σε απάντηση της 6206

    Απ: Setup Project Customization

    Σου γράφω αρθράκι...
    Vir prudens non contra ventum mingit
  •  25-11-2005, 15:06 7321 σε απάντηση της 7319

    Απ: Setup Project Customization

    Μάνο σε ευχαριστώ !!!
    Πιο συγκεκριμένα πρόσθεσα το extra screen και αντίστοιχα το condition property στο custom action
    και δουλεύει (εάν το check box value = True φτιάξε τη βάση) αλλά δεν μου τρέχει το uninstall
    action που αντίστοιχα του έχω προσθέσει το ίδιο condition...
    (override το uninstall method για να καταργήσω αντίστοιχα την βάση με την απεγκατάσταση
    της εφαρμογής)

    Τι φταίει;


    Πάνος Αβραμίδης
  •  25-11-2005, 15:31 7322 σε απάντηση της 7319

    Απ: Setup Project Customization

    Big Smile [:D] Mea Culpa!

    Αυτή την απάντηση ήθελα να την γράψω στο ερώτημα για τα Delegates... Δεν έχω προλάβει να το δω, το παραπάνω...


    Vir prudens non contra ventum mingit
  •  28-11-2005, 19:20 7392 σε απάντηση της 7322

    Απ: Setup Project Customization

    Εν ολίγοις λοιπόν επανέρχομαι θέλω να σώσω data σχετικά με το installation
    έτσι ώστε κατά το uninstall αν και εφόσον ο χρήστης είχε επιλέξει να
    δημιουργήσει την βάση κατά το install και αν όντως αυτή υπάρχει να την κάνω drop.

    Θεωρητικά θα περίμενα να μπορώ να "πειράξω" και το Uninstall Gui αλλά δεν ...
    Τι να κάνω ωρέ λεβέντες ;


    Πάνος Αβραμίδης
  •  29-11-2005, 11:12 7402 σε απάντηση της 7392

    Απ: Setup Project Customization

    Σίγουρα θα μπορούσα να σώζω το active setup configuration κάπου (έστω και στο Registry)
    αλλά δεν είναι λίγο "ματσολιά";


    Πάνος Αβραμίδης
  •  29-11-2005, 11:34 7403 σε απάντηση της 7402

    Απ: Setup Project Customization

    Για ρίξε μια ματιά σε αυτό: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnmsde/html/msdedepl.asp

     


    Vir prudens non contra ventum mingit
  •  29-11-2005, 12:24 7404 σε απάντηση της 7403

    Απ: Setup Project Customization

    Είναι όντως καλό το άρθρο Μάνο,
    αλλά ο τύπος δεν εξετάζει κάποιο (custom) condition για να τρέξει το custom action του ...
    Είναι πιο γενικό : Εάν δεν υπάρχει instance στήστο και μπλαμπλα ..

    Εγώ θέλω το : Εάν δεν υπάρχει Instance στήστο και εάν ο χρήστης επιλέξει να δημιουργήσει τη βάση
    φτιάχτην και μπλαμπλα.

    Το κακό είναι ότι στο uninstall ο installer δεν μου τρέχει το ovveriden action που και αυτό
    έχει το αντίστοιχο condition property CHECKBOXA=1
    (έχω προσθέσει ένα extra Setup GUI CHECKBOXESA screen)
    και δεν κάνει drop την βάση.

    Το περίεργο είναι ότι το condition στο Install step δουλεύει μια χαρά...
    (Η βάση δημιουργείται εάν το συγκεκριμένο check box είναι checked.)

    Γιατί ο Installer παραβλέπει τελείως το value στο uninstall;




    Πάνος Αβραμίδης
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems