1. Σύνταξη σε ένα συγκρότημα (DLL ή EXE):
Χρειάζεστε έναν μεταγλωττιστή C#, τυπικά μέρος του .NET SDK (Kit Development Kit). Ο μεταγλωττιστής παίρνει το αρχείο σας ".cs` (και οποιοδήποτε άλλο σχετικό αρχείο" .cs`) και τα μεταγλωττίζει σε ένα συγκρότημα. Αυτή η συναρμολόγηση είναι συνήθως μια DLL (Dynamic Link Library) εάν πρόκειται για βιβλιοθήκη κλάσης που προορίζεται να χρησιμοποιηθεί από άλλα προγράμματα ή ένα EXE (εκτελέσιμο) εάν πρόκειται για αυτόνομη εφαρμογή. Ο μεταγλωττιστής χρησιμοποιεί τις ρυθμίσεις του έργου σας για να προσδιορίσει εάν η έξοδος είναι DLL ή EXE.
2. Ο ρόλος του .NET Runtime:
Το προκύπτον EXE δεν είναι * ένα πλήρως αυτόνομο εκτελέσιμο με τον ίδιο τρόπο που ένα πρόγραμμα Compiled C ή C ++ είναι. Απαιτεί το περιβάλλον .NET Runtime να εγκατασταθεί στο σύστημα προορισμού. Το αρχείο EXE περιέχει τον μεταγλωττισμένο κώδικα σας, αλλά βασίζεται στον χρόνο εκτέλεσης .NET για να χειριστεί πράγματα όπως η διαχείριση μνήμης, η συλλογή απορριμμάτων και η αλληλεπίδραση με το λειτουργικό σύστημα.
Πώς να το κάνετε (χρησιμοποιώντας το Visual Studio ή .NET CLI):
Μέθοδος 1:Χρήση Visual Studio (ευκολότερο):
1. Δημιουργήστε ένα έργο: Ανοίξτε το Visual Studio και δημιουργήστε ένα νέο έργο C#. Επιλέξτε το κατάλληλο πρότυπο έργου (εφαρμογή κονσόλας, εφαρμογή WPF, εφαρμογή Windows Forms κ.λπ.) ανάλογα με τον τύπο εφαρμογής που δημιουργείτε.
2. Γράψτε τον κωδικό σας: Γράψτε τον κωδικό C# στα αρχεία `.cs` που παρέχονται από το πρότυπο έργου.
3. Δημιουργήστε το έργο: Στο Visual Studio, κάντε κλικ στο μενού "Δημιουργία" και επιλέξτε "Build Solution". Αυτό θα καταρτίσει τον κωδικό σας και θα παράγει ένα αρχείο EXE (συνήθως σε έναν υπο -τόπο `bin/debug 'ή` bin/release` στον κατάλογο του έργου σας).
Μέθοδος 2:Χρησιμοποιώντας το .NET CLI (διεπαφή γραμμής εντολών):
1. Τοποθετήστε το .NET SDK: Εάν δεν το έχετε ήδη, κατεβάσετε και εγκαταστήσετε το .net SDK από το [https://dotnet.microsoft.com/download]
2. Δημιουργήστε ένα έργο (προαιρετικό): Μπορείτε να δημιουργήσετε ένα νέο έργο χρησιμοποιώντας το CLI:`DotNet New Console -o MyProject` (αυτό δημιουργεί μια εφαρμογή κονσόλας που ονομάζεται" MyProject ").
3. Γράψτε τον κωδικό σας: Προσθέστε ή τροποποιήστε τον κωδικό C# στα αρχεία `.cs`.
4. Δημιουργήστε το έργο: Μεταβείτε στον κατάλογο του έργου σας στη γραμμή εντολών και εκτελέστε:`dotnet build '. Αυτό θα καταρτίσει τον κωδικό σας και θα δημιουργήσει το αρχείο EXE στο φάκελο `bin/debug 'ή` bin/release`.
Αυτοτελείς αναπτύξεις (για ευρύτερη συμβατότητα):
Εάν θέλετε το EXE σας να τρέχει σε συστήματα χωρίς την προετοιμασία του .NET Runtime, θα πρέπει να δημιουργήσετε μια * αυτοτελής ανάπτυξη. Αυτό δεσμεύει τις απαραίτητες βιβλιοθήκες χρόνου εκτέλεσης με το exe σας. Μπορείτε να το κάνετε αυτό χρησιμοποιώντας την εντολή `dotnet publish` με τις κατάλληλες επιλογές (π.χ. dotnet publish -c release -r win-x64` για μια αυτοτελής ανάπτυξη των Windows 64-bit).
Εν ολίγοις, η μετατροπή δεν είναι μια απλή διαδικασία ενός βήματος. Περιλαμβάνει μια διαδικασία κατασκευής χρησιμοποιώντας έναν μεταγλωττιστή C# που έχει ως αποτέλεσμα μια EXE που εξαρτάται από το .NET Runtime (εκτός αν επιλέξετε μια αυτοτελής ανάπτυξη). Το Visual Studio απλοποιεί σημαντικά αυτή τη διαδικασία.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα