שתף באמצעות


Power Apps component framework

כדי להיות נגישים ליוצרי Power Apps, יש לארוז את הרכיבים ב- Power Apps component framework בפתרון, לייצא אותם ולאחר מכן לייבא אותם לסביבת Power Apps עם Dataverse. הסעיפים הבאים מתארים כיצד לעשות זאת.

לקבלת מידע נוסף אודות שימוש בטכניקות ALM עם רכיבי קוד, ראה ניהול מחזור חיים של יישום (ALM) של רכיבי קוד.

אריזה ופריסה של רכיב קוד

סעיף זה מתאר כיצד לייבא רכיבי קוד ל- Microsoft Dataverse כך שהרכיבים יהיו זמינים ליוצרי Power Apps.

לאחר היישום של רכיבי הקוד באמצעות Power Platform CLI, בשלב הבא יש לארוז את כל הרכיבים של מרכיב הקוד לקובץ פתרונות ולייבא את קובץ הפתרונות ל- Dataverse כך שתוכל לראות את רכיבי הקוד בחוויית זמן הריצה של היוצר.

כדי ליצור ולייבא קובץ פתרונות:

  1. צור תיקיה חדשה בתיקיה שכוללת את קובץ cdsproj והענק לה את השם Solutions (או כל שם שתבחר) באמצעות פקודת CLI מסוג mkdir Solutions. נווט לספרייה באמצעות הפקודהcd Solutions.

  2. צור פרויקט פתרונות חדש באמצעות הפקודה הבאה. פרויקט הפתרונות משמש לאריזת רכיב הקוד לקובץ zip (דחוס) של פתרון המשמש לייבוא לתוך Dataverse.

    pac solution init --publisher-name \<enter your publisher name\>
    --publisher-prefix \<enter your publisher prefix\>
    

    הערה

    הערכים publisher-name ו- publisher-prefix חייבים להיות ייחודיים לסביבה שלך. מידע נוסף: מפרסם פתרונות וקידומת מפרסם הפתרונות

  3. לאחר שפרוייקט הפתרון החדש נוצר, הפנה את התיקיה Solutions אל המיקום שבו נמצא הרכיב לדוגמה שנוצר. תוכל להוסיף את ההפניה על-ידי שימוש בפקודה המוצגת למטה. הפניה זו מודיעה לפרוייקט הפתרון אילו רכיבי קוד יש להוסיף במהלך הבנייה. באפשרותך להוסיף הפניות לרכיבים מרובים בפרוייקט פתרון יחיד.

    pac solution add-reference --path \<path to your Power Apps component framework project\>
    ```dotnetcli
    
    
  4. כדי ליצור קובץ zip מפרוייקט הפתרון, עבור אל ספריית פרוייקט הפתרון ובנה את הפרוייקט באמצעות הפקודה הבאה. פקודה זו משתמשת בתוכנית MSBuild כדי לבנות את פרוייקט הפתרון על-ידי משיכה של יחסי התלות של NuGet כחלק מהשחזור. יש להשתמש ב- /restore רק בבנייה ראשונה של פרוייקט הפתרון. בכל בנייה לאחר מכן, אפשר להפעיל את הפקודה msbuild.

    msbuild /t:build /restore
    

    טיפ

    • אם MSBuild15.9.* לא נמצא בנתיב, פתח את שורת הפקודה למפתחים עבור Visual Studio 2017 כדי להפעיל פקודות msbuild.
    • בניית הפתרון בתצורה debug יוצרת חבילת פתרון לא מנוהל. חבילת פתרון לא מנוהל נוצרת על-ידי בניית הפתרון בתצורה release. ניתן לעקוף הגדרות אלה על-ידי ציון המאפיין SolutionPackageType בקובץ cdsproj.
    • באפשרותך להגדיר את תצורת msbuild ל- Release כדי לייצר גירסת Build של ייצור. דוגמה: msbuild /p:configuration=Release
    • אם אתה נתקל בשגיאה בנוסח "שם פרוייקט רב-משמעי" בעת הפעלת פקודת msbuild בפתרון שלך, ודא ששם הפתרון ושם הפרוייקט אינם זהים.
  5. קבצי הפתרון שנוצרו ממוקמים בתיקיה ‎\bin\debug\ (או \bin\release) לאחר שגירסת ה- Build נוצרה בהצלחה.

  6. באפשרותך להשתמש ב- Microsoft Power Platform Build Tools כדי להפוך לאוטומטי את ייבוא הפתרון לסביבת Dataverse; אחרת, באפשרותך לייבא באופן ידני את הפתרון אל Dataverse באמצעות פורטל האינטרנט.

משימות נוספות שתוכל לבצע עם המסגרת והפתרונות

להלן קישורים למשימות נפוצות נוספות שתוכל לבצע בעת עבודה המסגרת והפתרונות.

למידע נוסף

יישומי Plug-in