سؤال

لقد قمت فقط بإعادة تمهيد (أعيد تسميته) بعض فصول Apex على شبكة Saleforce ، ويبدو أن التغيير قد اتخذ على ما يرام على الويب.

لكن Force.com IDE لم تنزيل هذه الفصول الجديدة.

تحديث من الخادم ، وازدر إلى الخادم وتواصل كل شيء لا يفعل شيئًا.

ولكن إذا ذهبت تحت "Project Propertiess ، ثم قمت بتغيير" محتويات المشروع "لتشمل كل شيء ، فيبدو أنه متزامن ....

يبدو من الغريب أن أفعل ذلك ... هل هو طبيعي؟

هل كانت مفيدة؟

المحلول

نعم هذا طبيعي. عند إنشاء مشروعك لأول مرة ، يمكنك تحديد البيانات الوصفية التي ترغب في الاشتراك فيها. هذا له عدد من الفوائد ، لكن من بين هذه الفوائد يحفظ أسرع و (إذا كان لديك كمية هائلة من التعليمات البرمجية) إدارة أفضل للمشروع.

السبب في أنك لم ترى الملفات في البداية هو أنها تم إنشاؤها جانب الخادم ولم يتم مشترك مشروعك.

كأفضل ممارسة ، يجب أن تحاول العمل داخل IDE. إنه يجعل التنمية أكثر أمانًا بالنظر إلى أنه من الصعب الكتابة فوق الكود - المهم بشكل خاص إذا كنت تعمل في فرق.

نصائح أخرى

كان لي مشكلة مشابهة. هذا ما فعلته.

  • انقر بزر الماوس الأيمن على صندوق الرمل في المستكشف.
  • حدد الخصائص
  • قم بتوسيع Force.com وانقر على محتويات المشروع
  • انقر على زر التحديث الذي نجح في تحديث البيانات الوصفية لي عندما توقف خيار Force.com-> من العمل لسبب ما.

بالنسبة للأشخاص الذين ينظرون إلى هنا الذين لم يروا تغييرات على بيانات التعريف الخاصة بهم للكائنات ... تأكد من أنك تقوم بالفعل بتغيير اسم API للكائن من خلال واجهة المستخدم على الويب ، وليس فقط التسمية. إذا لم تقم بتغيير اسم واجهة برمجة التطبيقات ، فقد تظهر كما لو أن التغييرات لا تنعكس في Force.com IDE.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top