Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 28410|Antwoord: 0

[Nieuw Nummer] Probleem met gedecompileerde XAML-bestanden

[Link kopiëren]
Geplaatst op 07-04-2020 10:50:21 | | |
Er zijn twee gedecompileerde C#-projecten (voorlopig aangeduid als Project A en Project B), die allebei enkele interface-ontwerpbestanden hebben die prima draaien in Visual Studio wanneer ze worden gedecompileerd naar baml-bestanden. Het baml-bestand is echter niet makkelijk te wijzigen, en het moet xaml zijn om makkelijker te wijzigen.
Als je deze interfaceontwerpen decompileer naar XAML-bestanden, werkt het project niet goed.
Later, na onderzoek in Project A, ontdekte ik dat je eerst de [Generate Operation] in alle xaml-bestandseigenschappen kunt instellen op [Pagina], het project kunt uitvoeren, en dan de [Generate Operation] in die eigenschappen kunt veranderen naar [Resource], en vervolgens het project normaal kunt uitvoeren. Dit gebeurt elke keer dat je het XAML-bestand aanpast.

(Als het een baml-bestand is, is het eigenschapsitem standaard [Resource] en zal het normaal draaien.) )
Maar bij project B is het niet mogelijk om als project A te werken, en dit soort fouten zullen optreden:

Wat moet je in deze situatie doen?
Ik heb naar het cs-bestand in het project gekeken, dat Application.LoadComponent gebruikt om de xaml te laden.




Vorig:Hoe laat je een computer in de Yi-taal besturen, en hoe je een computer laat eindigen in e4a.
Volgend:ASP.NET Core-weergave gebruikt de beeldcaptcha van Blazor.
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com