"Ada kesalahan menghitung dependensi untuk komponen ini. Ada komponen id: [GUID] "terjadi galat saat mengimpor solusi ke Dynamics 365

Gejala

Ketika mencoba mengimpor solusi Dynamics 365, Anda mengalami galat berikut ini:

"Impor solusi: [nama solusi] gagal"

Anda juga dapat melihat referensi untuk galat kode 8004F036. Jika Anda melihat kolom Detail dalam kisi, Anda melihat pesan seperti:

"Ada kesalahan menghitung dependensi untuk komponen ini. Komponen hilang id [GUID]"

Jika Anda mengklik men-Download Berkas Log dan melihat tab komponen di Excel, Anda melihat pesan seperti:

"Komponen tergantung SystemForm (Id = [GUID 1]) tidak ada.  Kegagalan mencoba menghubungkan dengan SystemForm (Id = [GUID 2]) sebagai dependensi. Hilang dependensi pencarian type = PrimaryKeyLookup. "

Penyebab

Galat ini dapat terjadi jika Anda mengimpor solusi yang berisi komponen yang tergantung pada komponen lain tetapi komponen yang bergantung bukanlah solusi Anda mengimpor dan tidak ada dalam organisasi target.

Contoh: Anda mengekspor solusi dari lingkungan pengembangan Anda dan mencoba untuk mengimpor ke lingkungan produksi. Jika solusi yang berisi komponen (Keluaran bentuk sistem) yang merujuk komponen tergantung lainnya (Keluaran tampilan atau bentuk sistem lain), galat ini akan terjadi jika komponen yang bergantung tidak dalam solusi dan bukan dalam organisasi target.

Galat menunjukkan komponen yang diperlukan tergantung dengan id [GUID 1] tidak ada solusi atau organisasi target. Proses impor solusi mencoba untuk menghubungkan komponen ini untuk komponen yang ada [GUID 2] sebagai dependensi anak-anak. Karena tidak ada komponen [GUID 1], Asosiasi tidak dapat dibuat.

Tambahan kemungkinan penyebab

Jika Anda encouter ini jenis galat dan rincian referensi Template sebagai komponen tergantung, hal ini dapat terjadi jika template dikembangkan menggunakan bahasa yang tidak diaktifkan di lingkungan di mana solusi yang diimpor. Misalnya: Jika template dibuat dalam bahasa Inggris, tetapi bahasa Inggris tidak diaktifkan di lingkungan di mana Anda mengimpor solusi, ini dapat menjadi penyebab lain galat ini. Untuk mengaktifkan bahasa tambahan, arahkan ke pengaturan, klik administrasi, dan kemudian klik bahasa.

 

Pemecahan Masalah

Gunakan salah satu dari opsi berikut ini untuk memperbaiki masalah ini:

  1. Menambahkan komponen yang hilang untuk organisasi target: Menambah komponen hilang organisasi target dengan solusi impor.

  2. Menambahkan komponen hilang solusi: Jika komponen dalam organisasi sumber, kemudian pastikan solusi mencakup komponen ini saat ini dibuat.

  3. Hapus dependensi untuk komponen: Jika komponen yang hilang tidak diperlukan di organisasi target, kemudian menghapus komponen dalam sumber dan menciptakan solusi.

Jika Anda tidak yakin komponen yang hilang, ikuti langkah-langkah berikut:

1. membuka kompresinya file .zip solusi.

2. Buka berkas solution.xml.

3. Salin nilai GUID 1 dari rincian kesalahan dan Cari nilai dalam berkas solution.xml. Anda dapat menemukan bagian XML seperti berikut ini:

<MissingDependency>

< diperlukan kunci = "591" type = "60" displayName = "[1 nama komponen]" parentDisplayName = "[induk entitas]" solusi = "[nama solusi]" id = "[GUID 1]" / >

< kunci tergantung = "34" type = "60" displayName = "[2 nama komponen]" parentDisplayName = "[anak entitas]" id = "[GUID 2]" / >

</MissingDependency>

XML yang ditampilkan di atas menunjukkan solusi hilang komponen tergantung bernama[Komponen nama 1] dengan id[GUID 1]. Karena komponen ini tidak ada dalam solusi ini, harus ada dalam organisasi target untuk berhasil diimpor.

Contoh penyelesaian

Contoh kesalahan:

"Komponen tergantung SystemForm (Id = 2e28cc31-d344-412d-b393-3e108b23363a) tidak ada. Kegagalan mencoba menghubungkan dengan SystemForm (Id = 6d2cf5e0-c3bd-40fb-9842-b5c67409e23b) sebagai dependensi. Hilang dependensi pencarian type = PrimaryKeyLookup. "

Buka berkas solution.xml dan Cari 2e28cc31-d344-412d-b393-3e108b23363a. Kemudian Anda akan menemukan XML berikut ini:

<MissingDependency>

< diperlukan kunci = "4" type = "60" displayName = "Contoh ketergantungan" parentDisplayName = "Induk" solusi = "Aktif" id = "{2e28cc31-d344-412d-b393-3e108b23363a}" / >

< tergantung key = "5" type = "60" displayName = "Informasi" parentDisplayName = "Anak" id = "{6d2cf5e0-c3bd-40fb-9842-b5c67409e23b}" / >

</MissingDependency>

Dalam contoh di atas, solusi hilang tampilan cepat formulir bernama "contoh ketergantungan" yang merupakan komponen entitas bernama "Induk". Entitas yang bernama "Anak" mencakup bentuk yang bernama "Informasi". Formulir "Informasi" memiliki ketergantungan "Contoh ketergantungan" tampilan cepat bentuk. Oleh karena itu pemecahan masalah berikut tersedia:

  1. Mengimpor solusi lain untuk organisasi target yang memiliki "contoh ketergantungan" tampilan cepat formulir untuk entitas "Induk" sebelum mencoba mengimpor solusi ini.

  2. Untuk memastikan bahwa "contoh ketergantungan" tampilan cepat formulir disertakan dalam solusi ini, yang mungkin memerlukan masuknya "Induk" entitas dan komponen yang diperlukan.

  3. Hapus "contoh ketergantungan" tampilan cepat formulir dependensi dari bentuk "Informasi" entitas "Anak" di organisasi sumber dan menciptakan solusi.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×