Domanda

Ho appena riscritta (rinominato) alcune classi Apex sul web Saleforce, e il cambiamento sembra aver preso bene sul web.

Ma la force.com IDE non scaricare queste nuove classi.

Aggiorna dal server, Salva per server e sincronizzare tutti sembrava fare nulla.

Ma se vado in "Progetto Propertiess, e quindi modificare il progetto 'Contenuti' per includere tutto, poi sembra essere la sincronizzazione ....

Sembra strano che devo fare che ... è normale?

È stato utile?

Soluzione

Sì, è normale. Quando si crea il progetto di selezionare i metadati che si desidera sottoscrivere. Questo ha una serie di vantaggi, ma il capo tra questi sono più veloci e salva (se si dispone di una massiccia quantità di codice) una migliore gestione dei progetti.

La ragione per cui non ha visto i file in un primo momento è perché sono stati creati lato server e il progetto non è stato sottoscritto a loro.

Come procedura si dovrebbe cercare di lavorare solo all'interno dell'IDE. Si rende lo sviluppo molto più sicuro visto che è più difficile da codice di sovrascrittura -. Particolarmente importante se si lavora in team

Altri suggerimenti

Ho avuto un problema simile. Ecco quello che ho fatto.

  • Fare clic destro sulla Sandbox nel Navigatore.
  • Selezionare le proprietà
  • Espandi Force.com e cliccare su progetto Contenuto
  • Fare clic sul pulsante Aggiorna che aggiorna con successo i metadati per me quando la force.com-> Aggiorna opzione Server dalla smesso di funzionare per qualche ragione.

Per le persone in cerca qui che non hanno visto cambiamenti al loro metadati per OGGETTI ... assicurarsi che in realtà si sta cambiando il nome API dell'oggetto attraverso l'interfaccia utente Web, e non solo l'etichetta. Se non si modifica il nome API, può apparire come se le modifiche non si riflettono nel Force.com IDE.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top