Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 28410|Απάντηση: 0

[Νέο τεύχος] Πρόβλημα με απομεταγλωττισμένα αρχεία XAML

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 7/4/2020 10:50:21 π.μ. | | |
Υπάρχουν δύο έργα απομεταγλώττισης C# (προσωρινά αναφέρονται ως Project A και Project B), και τα δύο έχουν ορισμένα αρχεία σχεδίασης διεπαφής που εκτελούνται καλά στο Visual Studio όταν απομεταγλωττίζονται σε αρχεία baml. Ωστόσο, το αρχείο baml δεν είναι εύκολο να αλλάξει και πρέπει να είναι xaml για να είναι πιο εύκολο να αλλάξει.
Εάν απομεταγλωττίσετε αυτά τα σχέδια διασύνδεσης σε αρχεία XAML, το έργο δεν θα λειτουργήσει σωστά.
Αργότερα, μετά την εξερεύνηση στο Έργο Α, διαπίστωσα ότι μπορείτε πρώτα να ορίσετε το [Generate Operation] σε όλες τις ιδιότητες αρχείου xaml σε [Page], να εκτελέσετε το έργο και, στη συνέχεια, να αλλάξετε το [Generate Operation] σε αυτές τις ιδιότητες σε [Resource] και, στη συνέχεια, να εκτελέσετε το έργο κανονικά. Αυτό γίνεται κάθε φορά που τροποποιείτε το αρχείο XAML.

(Εάν πρόκειται για αρχείο baml, το στοιχείο ιδιότητας είναι [Πόρος] από προεπιλογή και θα εκτελείται κανονικά.) )
Ωστόσο, όταν πρόκειται για το έργο Β, δεν είναι δυνατό να λειτουργήσει όπως το έργο Α και θα προκύψει αυτό το είδος σφάλματος:

Τι πρέπει να κάνετε σε αυτήν την κατάσταση;
Κοίταξα το αρχείο cs στο έργο, το οποίο χρησιμοποιεί το Application.LoadComponent για να φορτώσει το xaml.




Προηγούμενος:Πώς να κάνετε ένα στοιχείο ελέγχου υπολογιστή στη γλώσσα Yi και πώς να κάνετε ένα στοιχείο ελέγχου υπολογιστή να τελειώνει σε e4a.
Επόμενος:Η προβολή ASP.NET Core χρησιμοποιεί το captcha εικόνας του Blazor
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com