Sawl mis yn ôl, tra'n gweithio ar brosiect ar gyfer cleient, Rwyf wedi creu nodwedd. Ymhlith pethau eraill, y nodwedd honno yn diffinio camau arfer (rhain yn ymddangos o dan Gosodiadau safle). Unig bwrpas ar gyfer gweithredu personol hwn oedd yn dangos i mi nad oedd ysgogi nodwedd yn gweithio yn ôl y disgwyl. Yn y bôn, Yr wyf yn ei ddefnyddio fel ffurf crai o debugging.
Mae llawer i fy embaras, y artifact debugging gwneud ei ffordd o dev i UAT ac i gynhyrchu cyn i rywun gael o gwmpas i ofyn, "beth yw'r cysylltiad hwn xyzzy?"
Erbyn hyn, rydym yn cynhyrchu ac yn wir ddim eisiau at uninstall y nodwedd, trwsio elements.xml ac yna ailosod.
Todd fwy llwm Nodwyd yn ffordd hawdd i ymdrin â hynny. Yn ei eiriau ei:
"Mae'r CustomActions nid copïo yn y gronfa ddata, maent yn cael eu darllen yn uniongyrchol o'r ffeil Elements.xml a'u copïo i mewn i gais y wladwriaeth yn Rhedeg. Felly, Nid oes angen i chi deactivate, uninstall, ailosod, ac ailddechrau'r Arwedd i gael gwared ar y CustomAction. Dim ond symud o'r ffeil Elements.xml ac ailgylchu y pwll cais(s) heffeithio. Y tro nesaf y Nodwedd yn ei gwmpas, ni fyddwch yn gweld y CustomAction anymore."
Dilynais ei gyfarwyddiadau ac, wrth gwrs, maent yn gweithio.
Yn fy achos, Mae hyn yn gosod lefel adran gyda dim ond un PCW. Os byddwch yn canfod eich hun gyda y broblem hon yn y dyfodol a PCW lluosog, Yr wyf yn credu y bydd yn rhaid i chi wneud y newid ym mhob.
</diwedd>