Der er to dekompilerede C#-projekter (foreløbigt kaldet Projekt A og Projekt B), som begge har nogle interface-designfiler, der kører fint i Visual Studio, når de dekompileres til baml-filer. Dog er buml-filen ikke nem at ændre, og den skal være xaml for at være nemmere at ændre.
Hvis du dekompilerer disse interface-designs til XAML-filer, vil projektet ikke fungere korrekt.
Senere, efter at have udforsket i Projekt A, fandt jeg ud af, at man først kan sætte [Generate Operation] i alle xaml-filegenskaber til [Side], køre projektet og derefter ændre [Generate Operation] i disse egenskaber til [Ressource], og derefter køre projektet normalt. Dette sker hver gang du ændrer XAML-filen.
![]()
(Hvis det er en baml-fil, er egenskabselementet som standard [Ressource], og det vil køre normalt.) )
Men når det gælder projekt B, er det ikke muligt at operere som projekt A, og denne type fejl vil opstå:
![]() Hvad skal du gøre i denne situation?
Jeg kiggede på cs-filen i projektet, som bruger Application.LoadComponent til at indlæse xaml.
|