Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
За да има достъп до вас от създатели на 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 за автоматизиране на импортирането на решение в среда на Dataverse; в противен случай можете ръчно да импортирате решението в Dataverse чрез уеб портала.
Допълнителни задачи, които можете да вършите с рамката и решенията
По-долу са връзките към допълнителни общи задачи, които можете да правите, когато работите с рамката и решенията.
Създаване на проект за решение въз основа на съществуващо решение в Dataverse
Създайте проект за добавка и добавете препратка към него във вашето решение