Obstajata dva dekompilirana C# projekta (začasno imenovana Projekt A in Projekt B), oba imata nekaj datotek za oblikovanje vmesnika, ki v Visual Studiu delujejo brez težav, ko jih dekompilirajo v baml datoteke. Vendar pa baml datoteko ni enostavno spremeniti in mora biti v xaml, da je lažje spremeniti.
Če te zasnove vmesnikov dekompilirate v XAML datoteke, projekt ne bo deloval pravilno.
Kasneje, po raziskovanju v Projektu A, sem ugotovil, da lahko najprej nastavite [Generate Operation] v vseh lastnostih xaml datoteke na [Page], zaženete projekt, nato spremenite [Generate Operation] v teh lastnostih na [Resource] in nato projekt zaženete normalno. To se zgodi vsakič, ko spreminjate XAML datoteko.
![]()
(Če gre za baml datoteko, je element lastnosti privzeto [Vir] in bo deloval normalno.) )
Vendar pa pri projektu B ni mogoče delovati kot projekt A, in takšna napaka se lahko pojavi:
![]() Kaj naj storite v takšni situaciji?
Pogledal sem cs datoteko v projektu, ki uporablja Application.LoadComponent za nalaganje xaml.
|