Κάτι που έχω κάνει για να βγαίνουν ΕΧΕ σε διάφορα "editions", αλλά δεν ξέρω κατά πόσο είναι η καλύτερη λύση, είναι το εξής:
VS > Build > Configuration Manager > Active solution configuration drop down combo box > <New...>
Δημιουργία νέου configuration με όνομα π.χ. UltimateRelease που να αντιγράφει τις επιλογές από το Release.
Μετά, δεξί κλικ στο Project του Solution > Properties > Build.
Επιλέγουμε για Configuration το UltimateRelease.
Στο Conditional compilation symbols βάζουμε Ultimate.
Τώρα στον κώδικά μας μπορούμε να γράψουμε σε όποιο σημείο θέλουμε το εξής:
1 2 3 | #if Ultimate //Ultimate related code #endif |
Αν κάνουμε Rebuild το solution, θα βγει ένα exe για το Release και ένα exe για το UltimateRelease. Στο UltimateRelease θα υπάρχει η λειτουργικότητα που περικλείουμε στο #if που αναφέρω παραπάνω.
Πέτρος