Power Apps component framework
Για να είναι δυνατή η πρόσβαση από τους κατασκευαστές του Power Apps, τα στοιχεία στο Power Apps component framework πρέπει να είναι ομαδοποιημένα σε μια λύση, να εξαχθούν και στη συνέχεια να εισαχθούν σε ένα περιβάλλον Power Apps με Dataverse. Οι ακόλουθες ενότητες περιγράφουν τον τρόπο για να το κάνετε αυτό.
Για περισσότερες πληροφορίες σχετικά με τη χρήση τεχνικών ALM με στοιχεία κώδικα, ανατρέξτε στο θέμα Διαχείριση κύκλου ζωής εφαρμογών στοιχείων κώδικα (ALM).
Ομαδοποίηση και ανάπτυξη στοιχείου κώδικα
Σε αυτήν την ενότητα περιγράφεται ο τρόπος εισαγωγής στοιχείων κώδικα στο Microsoft Dataverse ώστε τα στοιχεία να είναι διαθέσιμα σε κατασκευαστές Power Apps.
Μετά την υλοποίηση των στοιχείων κώδικα με χρήση του Power Platform CLI, το επόμενο βήμα είναι η ομαδοποίηση όλων των στοιχείων κώδικα σε αρχείο λύσης και η εισαγωγή του αρχείου λύσης στο Dataverse ώστε να μπορείτε να δείτε τα στοιχεία κώδικα στην εμπειρία κατά το χρόνο εκτέλεσης του κατασκευαστή.
Για τη δημιουργία και εισαγωγή αρχείου λύσης:
Δημιουργήστε ένα νέο φάκελο στο φάκελο που περιέχει το αρχείο cdsproj και ονομάστε τον Λύσεις (ή με οποιοδήποτε όνομα της επιλογής σας) χρησιμοποιώντας την εντολή CLI
mkdir Solutions
. Μεταβείτε στον κατάλογο χρησιμοποιώντας την εντολήcd Solutions
.Δημιουργήστε ένα νέο έργο λύσης χρησιμοποιώντας την ακόλουθη εντολή. Το έργο λύσης χρησιμοποιείται για την ομαδοποίηση του στοιχείου κώδικα σε αρχείο λύσης zip (συμπιεσμένο) το οποίο χρησιμοποιείται για εισαγωγή στο Dataverse.
pac solution init --publisher-name \<enter your publisher name\> --publisher-prefix \<enter your publisher prefix\>
Σημείωμα
Οι τιμές publisher-name και publisher-prefix πρέπει να είναι μοναδικές στο περιβάλλον σας. Για περισσότερες πληροφορίες ανατρέξτε στο: Εκδότης λύσης και Πρόθημα εκδότη λύσης
Αφού δημιουργηθεί το νέο έργο λύσης, ανατρέξτε στο φάκελο Λύσεις στη θέση όπου βρίσκεται το δείγμα στοιχείου που δημιουργήθηκε. Μπορείτε να προσθέσετε την αναφορά χρησιμοποιώντας την εντολή που υποδεικνύεται παρακάτω. Αυτή η αναφορά ενημερώνει το έργο της λύσης σχετικά με το ποια στοιχεία κώδικα θα πρέπει να προστεθούν κατά τη δόμηση. Μπορείτε να προσθέσετε αναφορές σε πολλαπλά στοιχεία ενός και μόνο έργου λύσης.
pac solution add-reference --path \<path to your Power Apps component framework project\> ```dotnetcli
Για να δημιουργήσετε ένα αρχείο zip από το έργο της λύσης, μεταβείτε στον κατάλογο έργων λύσης και δημιουργήστε το έργο χρησιμοποιώντας την παρακάτω εντολή. Αυτή η εντολή χρησιμοποιεί το πρόγραμμα MSBuild για τη δημιουργία του έργου λύσης μέσω της επίλυσης των εξαρτήσεων NuGet ως μέρους της επαναφοράς. Χρησιμοποιήστε μόνο
/restore
την πρώτη φορά που θα δημιουργηθεί το έργο της λύσης. Για κάθε δομή μετά από αυτήν, μπορείτε να εκτελέσετε την εντολήmsbuild
.msbuild /t:build /restore
Φιλοδώρημα
- Εάν το MSBuild 15.9.* δεν βρίσκεται στη διαδρομή, ανοίξτε τη γραμμή εντολών προγραμματιστή για το Visual Studio 2017 ώστε να εκτελέσετε τις
msbuild
εντολές. - Η δημιουργία της λύσης στη ρύθμιση παραμέτρων του εντοπισμού σφαλμάτων δημιουργεί ένα πακέτο μη διαχειριζόμενης λύσης. Ένα πακέτο διαχειριζόμενης λύσης δημιουργείται κατασκευάζοντας τη λύση στη ρύθμιση παραμέτρων έκδοσης. Αυτές οι ρυθμίσεις μπορούν να παρακαμφθούν, καθορίζοντας την ιδιότητα SolutionPackageType στο αρχείο cdsproj.
- Μπορείτε να ορίσετε την ρύθμιση παραμέτρων
msbuild
σε Έκδοση για την έκδοση μιας δημιουργίας παραγωγής. Παράδειγμα:msbuild /p:configuration=Release
- Εάν προκύψει σφάλμα που αναφέρει "Διφορούμενο όνομα έργου" όταν εκτελείτε την εντολή msbuild στη λύση σας, βεβαιωθείτε ότι το όνομα της λύσης και το όνομα του έργου σας δεν είναι ίδια.
- Εάν το MSBuild 15.9.* δεν βρίσκεται στη διαδρομή, ανοίξτε τη γραμμή εντολών προγραμματιστή για το Visual Studio 2017 ώστε να εκτελέσετε τις
Τα αρχεία λύσεων που δημιουργούνται βρίσκονται στο φάκελο \bin\debug\ (ή \bin\release) μετά από την επιτυχή δόμηση.
Μπορείτε να χρησιμοποιήσετε τα Microsoft Power Platform Build Tools για να αυτοματοποιήσετε την εισαγωγή της λύσης σε περιβάλλον Dataverse. ΔΔιαφορετικά, μπορείτε να εισαγάγετε τη λύση μη αυτόματα στο Dataverse με χρήση της πύλης web.
Πρόσθετες εργασίες που μπορείτε να εκτελέσετε με το πλαίσιο και τις λύσεις
Ακολουθούν συνδέσεις προς πρόσθετες συνηθισμένες εργασίες που μπορείτε να εκτελέσετε κατά την εργασία με το πλαίσιο και τις λύσεις.
Δημιουργία έργου λύσης με βάση μια υπάρχουσα λύση στο Dataverse
Δημιουργήστε ένα έργο προσθήκης και προσθέστε μια αναφορά σε αυτό στη λύση σας