Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 28410|Svar: 0

[Nytt nummer] Problem med dekompilerade XAML-filer

[Kopiera länk]
Publicerad på 2020-04-07 10:50:21 | | |
Det finns två dekompilerade C#-projekt (preliminärt kallade Projekt A och Projekt B), båda har vissa gränssnittsdesignfiler som fungerar bra i Visual Studio när de dekompileras till baml-filer. Men buml-filen är inte lätt att ändra, och den måste vara xaml för att vara lättare att ändra.
Om du dekompilerar dessa gränssnittsdesigner till XAML-filer kommer projektet inte att fungera korrekt.
Senare, efter att ha utforskat i Projekt A, upptäckte jag att man först kan sätta [Generate Operation] i alla xaml-filegenskaper till [Sida], köra projektet, och sedan ändra [Generate Operation] i dessa egenskaper till [Resource], och sedan köra projektet normalt. Detta görs varje gång du ändrar XAML-filen.

(Om det är en baml-fil är egenskapsobjektet som standard [Resurs], och det kommer att köras normalt.) )
Men när det gäller projekt B är det inte möjligt att arbeta som projekt A, och denna typ av fel kommer att uppstå:

Vad ska du göra i den här situationen?
Jag tittade på CS-filen i projektet, som använder Application.LoadComponent för att ladda xaml.




Föregående:Hur man får en dator att styras på Yi-språket, och hur man får en datorstyrning att sluta på e4a.
Nästa:ASP.NET Core-vyn använder Blazors bildcaptcha
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com