Power Apps Component Framework

Power Apps yapıcıları tarafından erişilebilir olması için, Power Apps component framework içindeki bileşenlerin paketlenmiş, dışa aktarılmış ve daha sonra Dataverse ile bir Power Apps ortamına aktarılması gerekir. Aşağıdaki bölümler bunun nasıl yapılacağını açıklar.

Kod bileşenleriyle ALM teknikleri kullanma hakkında Daha fazla bilgi edinmek için bkz. Kod bileşenleri uygulama yaşam döngüsü yönetimi (ALM).

Bir kod bileşenini paketleme ve dağıtma

Bu bölümde, Microsoft Dataverse içerisine kod bileşenlerinin, bileşenlerin Power Apps yapıcıları için erişilebilir olacağı şekilde nasıl içe aktarılacağı açıklanır.

Power Platform CLI kullanarak kod bileşenlerini uyguladıktan sonra, sonraki adım, tüm kod bileşeni öğelerini bir çözüm dosyasına paketledikten sonra Dataverse içine çözüm dosyasını Maker çalışma zamanı deneyiminde kod bileşenlerini görebileceğiniz şekilde kullanıma sunmak olur.

Bir çözüm dosyası oluşturmak ve almak için:

  1. Cdsproj dosyasına sahip yeni bir klasör oluşturun ve mkdir Solutions CLI komutunu kullanarak buna Çözümler adını verin (veya istediğiniz başka bir adı). Komutcd Solutions kullanarak klasöre gidin.

  2. Aşağıdaki komutu kullanarak yeni bir çözüm projesi oluşturun. Çözüm projesi, kod bileşenini Dataverse uygulamasına almak için kullanılan çözüm zip (sıkıştırılmış) dosyasına paketleme için kullanılır.

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

    Not

    Yayıncı adı ve yayıncı önek değerlerinin ortamınıza özel olması gerekir. Daha fazla bilgi: çözüm yayımcısı ve çözüm yayımcısı öneki

  3. Yeni çözüm projesi oluşturulduktan sonra,Çözümler klasörünü oluşturulan bileşenin bulunduğu konuma referans göstermeniz gerekir. Referansı aşağıda gösterilen komutu kullanarak ekleyebilirsiniz. Bu başvuru, çözüm projesine, yapı sırasında hangi kod bileşenlerinin eklenmesi gerektiği hakkında bilgi verir. Tek bir çözüm projesinde birden çok bileşene başvurular ekleyebilirsiniz.

    pac solution add-reference --path \<path to your Power Apps component framework project\>
    ```dotnetcli
    
    
  4. Çözüm projesinden bir zip dosyası oluşturmak için, aşağıdaki komutu kullanarak çözüm projesi dizinine gidin ve projeyi yapılandırın. Bu komut, çözüm projesini oluşturmak için, geri yüklemenin bir parçası olarak NuGet bağımlılıkları çekerek MSBuild programını kullanır. Yalnızca çözüm projesi ilk defa oluşturulduğunda /restore kullanın. Bundan sonra her yapı için komutunu msbuild çalıştırabilirsiniz.

    msbuild /t:build /restore
    

    Bahşiş

    • Eğer MSBuild 15.9.* yolda değilse, Visual Studio 2017 için Geliştirici Komut İstemini açın ve msbuild komutlarını çalıştırın.
    • Çözümü hata ayıklama yapılandırmasında oluşturmak, yönetilmeyen bir çözüm paketi oluşturur. Bir yönetilen çözüm paketi, yayımlanma yapılandırmasında çözümü inşa ederek oluşturulur. Bu ayarlar, SolutionPackageType özelliğini cdsproj dosyasında belirterek geçersiz kılınabilir.
    • msbuild yapılandırmasını bir koruma derlemesi vermek için Yayınlama olarak yapılandırabilirsiniz. Örnek: msbuild /p:configuration=Release
    • Çözümünüzde msbuild komutunu çalıştırırken "Belirsiz proje adı" adlı bir hatayla karşılaşırsanız, çözüm adınızın ve proje adınızın aynı olmadığından emin olun.
  5. Oluşturulan çözüm dosyaları \bin\debug\ (veya \bin\release) klasöründe derleme başarılı olduktan sonra bulunur.

  6. Microsoft Power Platform Build Tools kullanarak çözümü Dataverse ortamına içeri aktarmayı otomatikleştirebilirsiniz, aksi takdirde,çözümü Dataverse kullanarak web portalıyla el ile de içe aktarabilirsiniz.

Çerçeve ve çözümlerle gerçekleştirebileceğiniz ek görevler de vardır

Aşağıda, çerçevesiyle ve çözümlerle çalışırken gerçekleştirebileceğiniz genel görevlere yönelik bağlantılar vardır.

Ayrıca bkz.

Eklentiler