Két dekompilált C# projekt létezik (ideiglenesen Project A és Project B néven ismert), amelyek mindegyike rendelkezik néhány interfész tervezési fájlral, amelyek Visual Studio-ban jól futnak, amikor baml fájlokká fordítják. Azonban a baml fájl nem könnyű megváltoztatni, és a változtatáshoz xaml-nak kell lennie.
Ha ezeket az interfész terveket XAML fájlokká fordítod, a projekt nem fog megfelelően működni.
Később, miután felfedeztem az A projektet, rájöttem, hogy először beállíthatod a [Generate Operation] műveletet minden xaml fájl tulajdonságban [Page]-re, futtathatod a projektet, majd ezekben a tulajdonságokban a [Generate Operation] [Erőforrás] lesz, majd normál módon futtathatod a projektet. Ez minden alkalommal megtörténik, amikor módosítod a XAML fájlt.
![]()
(Ha baml fájlról van szó, akkor a tulajdonság elem alapértelmezés szerint [Erőforrás], és normálisan fut.) )
Azonban a B projekt esetében nem lehetséges úgy működni, mint az A projekt, és ilyen hiba következik be:
![]() Mit kellene tenned ebben a helyzetben?
Megnéztem a cs fájlt a projektben, amely az Application.LoadComponent segítségével tölti be a xaml-t.
|