Power Apps Component Framework
يجب تجميع المكونات في Power Apps component framework في حل وتصديرها ثم استيرادها إلى بيئة Power Apps مع Dataverse لتمكين وصول منشئي Power Apps إليها. تصف الأقسام التالية كيفية القيام بذلك.
لمزيد من المعلومات حول استخدام تقنيات 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\>
ملاحظة
يجب أن تكون قيم اسم الناشر وبادئة الناشر فريدة لبيئتك. مزيد من المعلومات: ناشر الحلول وبادئة ناشر الحلول
بعد إنشاء مشروع الحل الجديد، يجب عليك الإشارة إلى مجلد الحلول إلى الموقع حيث توجد عينة المكون الذي تم إنشاؤه. يمكنك إضافة المرجع باستخدام الأمر الذي يظهر أدناه. يقوم هذا المرجع بإعلام مشروع الحل مكونات التعليمات البرمجية التي يجب إضافتها أثناء البناء. يمكنك إضافة مراجع إلى مكونات متعددة في مشروع حل واحد.
pac solution add-reference --path \<path to your Power Apps component framework project\> ```dotnetcli
لإنشاء ملف مضغوط من مشروع الحل، انتقل إلى دليل مشروع الحل الخاص بك وأنشئ المشروع باستخدام الأمر التالي. يستخدم هذا الأمر برنامج MSBuild لبناء مشرو الحل من خلال سحب تبعيات NuGet كجزء من عملية الاستعادة. استخدم
/restore
فقط في المرة الأولى التي يتم فيها إنشاء مشروع الحل. لكل عملية إنشاء بعد ذلك، يمكنك تشغيل الأمرmsbuild
.msbuild /t:build /restore
تلميح
- إذا لم يكن MSBuild 15.9.* في المسار، فاتح Developer Command Prompt لـ Visual Studio 2017 لتشغيل أوامر
msbuild
. - يؤدي إنشاء الحل في تكوين التصحيح إلى إنشاء حزمة حل غير مُدار. يتم إنشاء حزمة حل مُدار عن طريق بناء الحل في تكوين الإصدار. يمكن تجاوز هذه الإعدادات عن طريق تحديد الخاصية SolutionPackageType في ملف cdsproj.
- يمكنك تعيين تكوين
msbuild
إلى إصدار لإصدار بنية إنتاج. مثال:msbuild /p:configuration=Release
- إذا واجهت رسالة الخطأ "اسم مشروع ملتبس" عند تشغيل الأمر msbuild على الحل، فتأكد من أن اسم الحل ليس هو نفسه اسم المشروع.
- إذا لم يكن MSBuild 15.9.* في المسار، فاتح Developer Command Prompt لـ Visual Studio 2017 لتشغيل أوامر
تقع ملفات الحل التي تم إنشاؤها في مجلد \bin\debug\ (أو مجلد \bin\release) بعد نجاح البنية.
يمكنك استخدام Microsoft Power Platform Build Tools لأتمتة الحل في بيئة Dataverse؛ وإلا فيمكنك استيراد الحل إلى Dataverse يدويًا باستخدام مدخل الويب.
المهام الإضافية التي يمكنك تنفيذها باستخدام إطار العمل والحلول.
فيما يلي ارتباطات إلى المهام الشائعة الإضافية التي يمكنك تنفيذها عند استخدام اطار العمل والحلول.