pac package

פקודות לעבודה עם פרוייקטי חבילה של Dataverse.

פקודות

פקודה תיאור‬‏‫‬
pac package add-external-package הוספת חבילה חיצונית למערכת הפתרונות Dataverse לפרוייקט Package Deployer Package.
pac package add-reference הוספת הפניה לפרוייקט פתרון Dataverse
pac package add-solution הוספת קובץ פתרון Dataverse שנבנה מראש לפרוייקט Package Deployer Package.
pac package compile (תצוגה מקדימה) קומפילציה של חבילה. עם erp מסוג --package, מבצע קומפילציה של מודלים של X++ xppc.exe מ- SDK המותקן ומפיק ZIP הניתן לפריסה לכל מודל.
pac package db-sync (תצוגה מקדימה) סינכרון מסד הנתונים של יישום Finance ו- Operations עם Dataverse.
pac package deploy פריסת חבילה ל- Dataverse
pac package init אתחול ספריה עם פרוייקט חדש של חבילת Dataverse
pac package show הצגת פרטים של חבילת Dataverse

pac package add-external-package

הוספת חבילה חיצונית למערכת הפתרונות Dataverse לפרוייקט Package Deployer Package.

פרמטרים נדרשים עבור package add-external-package

--package-type -t

סוג החבילה שנוספת. לדוגמה: 'xpp' עבור חבילות FnO.

--path -p

נתיב אל החבילה החיצונית

פרמטרים אופציונליים עבור package add-external-package

--import-order

מספר שלם המציין את הסדר להוספת פריט זה לפריט הסופי ImportConfig.xml קובץ בזמן ה- Build. מספרים שליליים נוספים לפני רכיבים קיימים. מספרים חיוביים מתווספים לאחר רכיבים קיימים.

--skip-validation -sv

הוספת הפריט לקובץ הפרוייקט גם אם הקובץ אינו קיים או נראה שהוא אינו חוקי. הערה: השימוש באפשרות זו אינו משפיע על אימות שבוצע על-ידי MSBuild.

לפרמטר זה אין כל ערך. זה מתג.

pac package add-reference

הוספת הפניה לפרוייקט פתרון Dataverse

דוגמה

pac package add-reference --path c:\Users\Downloads\SampleSolution

פרמטרים נדרשים עבור package add-reference

--path -p

הנתיב לפרוייקט הפתרון Dataverse שאליו מתבצעת הפניה

פרמטרים אופציונליים עבור package add-reference

--dependency-overrides

רשימת עקיפות המופרדת באמצעות נקודה-פסיק. ערך זה עוקף מידע אודות יחסי תלות המקודדים במטה-נתונים של הפתרון. כל עקיפה צריכה להיות בתבנית: <uniquename>:<minVersion>:<maxVersion>. כאשר minVersion ו- maxVersion הם אופציונליים, אך הם צריכים להיות בתחביר של תבנית גירסת .NET

הערה: השתמש ברשימה מופרדת באמצעות <נקודה-פסיק של עקיפות תלות של התבנית uniquename>:<minVersion>:<maxVersion>.

--import-mode

מציין באופן מפורש את המצב הנדרש בעת ייבוא פתרון זה.

השתמש באחד מהערכים הבאים:

  • sync
  • async

--import-order

מספר שלם המציין את הסדר להוספת פריט זה לפריט הסופי ImportConfig.xml קובץ בזמן ה- Build. מספרים שליליים נוספים לפני רכיבים קיימים. מספרים חיוביים מתווספים לאחר רכיבים קיימים.

--missing-dependency-behavior

מציין את אופן הפעולה בעת ייבוא כאשר חסרה תלות של פתרון זה בסביבות היעד.

השתמש באחד מהערכים הבאים:

  • skip
  • fault

--overwrite-unmanaged-customizations

מציין באופן מפורש אם להחליף התאמות אישיות לא מנוהלות בעת ייבוא פתרון זה.

השתמש באחד מהערכים הבאים:

  • true
  • false

--publish-workflows-activate-plugins

מציין באופן מפורש אם לפרסם את זרימות העבודה ולהפעיל יישומי Plug-in בעת ייבוא פתרון זה.

השתמש באחד מהערכים הבאים:

  • true
  • false

pac package add-solution

הוספת קובץ פתרון Dataverse שנבנה מראש לפרוייקט Package Deployer Package.

פרמטרים נדרשים עבור package add-solution

--path -p

נתיב לקובץ הפתרון Dataverse. הקובץ חייב להיות קובץ ZIP דחוס.

פרמטרים אופציונליים עבור package add-solution

--dependency-overrides

רשימת עקיפות המופרדת באמצעות נקודה-פסיק. ערך זה עוקף מידע אודות יחסי תלות המקודדים במטה-נתונים של הפתרון. כל עקיפה צריכה להיות בתבנית: <uniquename>:<minVersion>:<maxVersion>. כאשר minVersion ו- maxVersion הם אופציונליים, אך הם צריכים להיות בתחביר של תבנית גירסת .NET

הערה: השתמש ברשימה מופרדת באמצעות <נקודה-פסיק של עקיפות תלות של התבנית uniquename>:<minVersion>:<maxVersion>.

--import-mode

מציין באופן מפורש את המצב הנדרש בעת ייבוא פתרון זה.

השתמש באחד מהערכים הבאים:

  • sync
  • async

--import-order

מספר שלם המציין את הסדר להוספת פריט זה לפריט הסופי ImportConfig.xml קובץ בזמן ה- Build. מספרים שליליים נוספים לפני רכיבים קיימים. מספרים חיוביים מתווספים לאחר רכיבים קיימים.

--missing-dependency-behavior

מציין את אופן הפעולה בעת ייבוא כאשר חסרה תלות של פתרון זה בסביבות היעד.

השתמש באחד מהערכים הבאים:

  • skip
  • fault

--overwrite-unmanaged-customizations

מציין באופן מפורש אם להחליף התאמות אישיות לא מנוהלות בעת ייבוא פתרון זה.

השתמש באחד מהערכים הבאים:

  • true
  • false

--publish-workflows-activate-plugins

מציין באופן מפורש אם לפרסם את זרימות העבודה ולהפעיל יישומי Plug-in בעת ייבוא פתרון זה.

השתמש באחד מהערכים הבאים:

  • true
  • false

--skip-validation -sv

הוספת הפריט לקובץ הפרוייקט גם אם הקובץ אינו קיים או נראה שהוא אינו חוקי. הערה: השימוש באפשרות זו אינו משפיע על אימות שבוצע על-ידי MSBuild.

לפרמטר זה אין כל ערך. זה מתג.

pac package compile

(תצוגה מקדימה) קומפילציה של חבילה. עם erp מסוג --package, מבצע קומפילציה של מודלים של X++ xppc.exe מ- SDK המותקן ומפיק ZIP הניתן לפריסה לכל מודל.

פרמטרים נדרשים עבור package compile

--package-type -pt

פלטפורמת יעד לפריסה. ערכים מותרים: dataverse, erp (תצוגה מקדימה). ברירת מחדל: dataverse.

פרמטרים אופציונליים עבור package compile

--app-version -av

גירסת יישום F&O של SDK עם ארבעה חלקים להידור (לדוגמה 10.0.2588.0). כאשר הוא מושמט, נעשה שימוש ב- SDK הרשום עבור הסביבה הפעילה.

--incremental

בצע קומפילציה של ממצאים שהשתנו בלבד (-incremental ל- xppc).

לפרמטר זה אין כל ערך. זה מתג.

--language -lang

רשימה מופרדת באמצעות פסיקים של אזורים שעבורם יש לבצע הידור של תוויות (לדוגמה, en-US או en-US,fr,de). כאשר הוא מושמט, LabelC בונה כל אזור שנמצא במקור - תואם לאופני Visual Studio אופן הפעולה של Build Models המהווה ברירת מחדל. משפיע רק על שלב התוויות; xppc + שיטות עבודה מומלצות + חבילת לרוץ פעם אחת מעל הפלט המשולב.

--license-file -lf

נתיב לקובץ רשיון ISV להזרקה לתוך כל אחד מה- ZIP של המודל המופק. נכתב למודל<>/bin/<filename> בתוך ה- ZIP.

--model -m

שמות מודלים להידור. קבלת שם בודד או רשימה מופרדת באמצעות פסיקים. כאשר הוא מושמט, כל הדגמים המפורטים ב- .erp/xpp.json הידור.

--output

מדריך כתובות שבו ייכתבו ה- ZIPs הניתנים לפריסה. ברירת מחדל: <repoRoot>/bin.

--outputDirectory -o

ספריית פלט

--skip-bp

דלג על שלב בדיקת שיטות העבודה המומלצות. כברירת מחדל, צינור ההידור מפעיל תוויות -> X++ -> שיטות עבודה מומלצות.

לפרמטר זה אין כל ערך. זה מתג.

--solution-root -sr

תיקיית הבסיס של פתרון X++ (מכילה .erp/xpp.json). ברירת המחדל היא התיקייה הנוכחית.

pac package db-sync

(תצוגה מקדימה) סינכרון מסד הנתונים של יישום Finance ו- Operations עם Dataverse.

פרמטרים אופציונליים עבור package db-sync

--argument-file -af

(תצוגה מקדימה) נתיב לקובץ JSON התואם לחוזה IncrementalSyncParameters (או ModuleSyncParameters). נדרש עבור --db-sync מצטבר.

--db-sync -ds

מצב סינכרון מסד נתונים. ערכים מותרים: מלאים, מודולים, מצטברים. ברירת מחדל: מלא.

--environment -env

מציין את target Dataverse. הערך עשוי להיות GUID או כתובת URL מוחלטת של https. כאשר לא צוין, המערכת תשמש את הארגון הפעיל שנבחר עבור פרופיל האימות הנוכחי.

--modules -m

(תצוגה מקדימה) רשימה מופרדת באמצעות פסיק של שמות מודולים לסינכרון. נדרש כאשר --db-sync הוא מודול.

pac package deploy

פריסת חבילה ל- Dataverse

הערה

פקודה זו זמינה רק עבור גירסת .NET Full Framework של ה- PAC CLI.

דוגמה

pac package deploy --logFile c:\samplelogdata --package c:\samplepackage

פרמטרים אופציונליים עבור package deploy

--argument-file -af

(תצוגה מקדימה) נתיב לקובץ JSON התואם לחוזה IncrementalSyncParameters (או ModuleSyncParameters). נדרש עבור --db-sync מצטבר.

--build-type -bt

(תצוגה מקדימה) כיצד החבילה מוחלת. ערכים מותרים: מלא, מצטבר, מחק. ברירת מחדל: מלא. משמש עם erp מסוג --חבילה.

--db-sync -ds

(תצוגה מקדימה) מצב סינכרון מסד נתונים להפעלה לאחר פריסה. ערכים מותרים: None, Full, Module, Incremental. ברירת מחדל: ללא. משמש עם erp מסוג --חבילה.

--environment -env

מציין את target Dataverse. הערך עשוי להיות GUID או כתובת URL מוחלטת של https. כאשר לא צוין, המערכת תשמש את הארגון הפעיל שנבחר עבור פרופיל האימות הנוכחי.

--logConsole -c

יומן רישום פלט לקונסולה

לפרמטר זה אין כל ערך. זה מתג.

--logFile -lf

נתיב קובץ יומן רישום

--modules -m

(תצוגה מקדימה) רשימה מופרדת באמצעות פסיק של שמות מודולים לסינכרון. נדרש כאשר --db-sync הוא מודול.

--outputDirectory -o

(תצוגה מקדימה) מצב פתרון בלבד: תיקיית בסיס המכילה .erp/xpp.json. ברירת המחדל היא התיקייה הנוכחית. כאשר --package מושמט תחת --package-type erp, כל המודלים המפורטים ב- .erp/xpp.json נפרסים בסדר יחסי תלות.

--package -p

נתיב לקובץ dll של חבילה או לקובץ zip עם חבילה.

--package-type -pt

פלטפורמת יעד לפריסה. ערכים מותרים: dataverse, erp (תצוגה מקדימה). ברירת מחדל: dataverse.

--release-type -rt

(תצוגה מקדימה) סיווג חבילה. ערכים מותרים: Dev, Release. ברירת מחדל: Dev. חבילות הפצה כופה סינכרון מלא של מסד נתונים בשרת. משמש עם erp מסוג --חבילה.

--settings -s

הגדרות חבילת זמן ריצה המועברות לחבילה שנפרסת. תבנית המחרוזת חייבת להיות key=value|key=value.

הערה: תבנית המחרוזת חייבת להיות key=value|key=value.

--solution -sz

נתיב לקובץ הפתרון Dataverse. הקובץ חייב להיות קובץ ZIP או CAB דחוס.

--solution-root -sr

(תצוגה מקדימה) מצב פתרון בלבד: תיקיית בסיס המכילה .erp/xpp.json. ברירת המחדל היא התיקייה הנוכחית. כאשר --package מושמט תחת --package-type erp, כל המודלים המפורטים ב- .erp/xpp.json נפרסים בסדר יחסי תלות.

--verbose -vdbg

Emit verbose logs to the log outputs.

לפרמטר זה אין כל ערך. זה מתג.

הערות

באפשרותך להשתמש הן בפרמטרים logFile והן logConsole בפרמטרים יחד, או להשתמש בפרמטר אחד או בפרמטר אחר.

pac package init

אתחול ספריה עם פרוייקט חדש של חבילת Dataverse

דוגמה

pac package init --outputdirectory c:\samplepackage

פרמטרים אופציונליים עבור package init

--layer -l

(תצוגה מקדימה) שכבת X++ . ערכים מותרים: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. ברירת מחדל: ISV.

--model -m

(תצוגה מקדימה) שמות של מודלי X++ בפיגומים. מקבל שם בודד או רשימה מופרדת באמצעות פסיקים (לדוגמה, ModelA, ModelB). נדרש כאשר --סוג החבילה הוא erp.

--outputDirectory -o

ספריית פלט

--package-name

הגדרת שם ברירת המחדל של החבילה. חל על הדור של ImportExtension.GetNameOfImport.

--package-type -pt

סוג פרוייקט החבילה בפיגום. ערכים מותרים: dataverse, erp (תצוגה מקדימה). ברירת מחדל: dataverse.

--publisher -pub

(תצוגה מקדימה) Publisher השם הכתוב במת מתאר המודל. ברירת מחדל: Microsoft.

--source-root -sr

(תצוגה מקדימה) נתיב בסיס של מקור (ביחס למדריך הפלט) שבו יתו מודלים. ברירת מחדל: ./src.

pac package show

הצגת פרטים של חבילת Dataverse

הערה

פקודה זו זמינה רק עבור גירסת .NET Full Framework של ה- PAC CLI.

דוגמה

pac package show c:\samplepackage.dll

פרמטרים נדרשים עבור package show

--package -p

נתיב לקובץ dll של חבילה או לקובץ zip עם חבילה.

פרמטרים אופציונליים עבור package show

--environment -env

מציין את target Dataverse. הערך עשוי להיות GUID או כתובת URL מוחלטת של https. כאשר לא צוין, המערכת תשמש את הארגון הפעיל שנבחר עבור פרופיל האימות הנוכחי.

--logFile -lf

נתיב קובץ יומן רישום

--verbose -vdbg

Emit verbose logs to the log outputs.

לפרמטר זה אין כל ערך. זה מתג.

ראה גם

קבוצות פקודות CLI של Microsoft Power Platform
מבט כולל על Microsoft Power Platform CLI