Existujú dva dekompilované C# projekty (predbežne označované ako Project A a Project B), ktoré majú niektoré súbory s návrhom rozhrania, ktoré vo Visual Studiu bežia bez problémov po dekompilácii do baml súborov. Baml súbor však nie je ľahké zmeniť a musí byť xaml, aby sa dal ľahšie zmeniť.
Ak tieto návrhy rozhrania dekompilujete do XAML súborov, projekt nebude fungovať správne.
Neskôr, po preskúmaní v Projekte A, som zistil, že najprv môžete nastaviť [Generovať operáciu] vo všetkých vlastnostiach xaml súboru na [Stránka], spustiť projekt a potom zmeniť [Generovať operáciu] v týchto vlastnostiach na [Zdroj] a potom spustiť projekt normálne. Toto sa deje zakaždým, keď upravujete XAML súbor.
![]()
(Ak ide o baml súbor, položka vlastnosti je predvolene [Resource] a spustí sa normálne.) )
Avšak pri projekte B nie je možné fungovať ako projekt A a vyskytne sa takáto chyba:
![]() Čo by ste mali v takejto situácii urobiť?
Pozrel som sa na cs súbor v projekte, ktorý používa Application.LoadComponent na načítanie xaml.
|