home: Confusing Developer Experience When Unknown Assemblies Are Encountered

From this comment: https://github.com/ExtendedXmlSerializer/home/issues/543#issuecomment-948049560

Serializer still breaks when defaulting to fusion.dll. In such cases we should default to Assembly.LoadWithPartialName.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 19 (11 by maintainers)

Most upvoted comments

Lovely, Mike! Thanks for your legendary fast and effective support!

Woohoo… those are the kind of problems I like. 😁

Ouch, that’s right. The XML was an old version! Is it the reason of the issue?

Indeed, as you found out. FWIW I have updated the message that is thrown to make it more obvious which assembly is causing the problem. You can find that here until we deploy to NuGet next Tuesday: https://github.com/ExtendedXmlSerializer/home/pull/559#issuecomment-948471674

I’ve fixed the namespaces and the XML, and surprise, it Works® now! EDIT: Forgot to push the changes. Now they repo is up to date.

I’m sorry! I forgot to make it public! Now it’s fixed.

Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: Mike-E @.> Sent: Thursday, October 21, 2021 10:20:54 AM To: ExtendedXmlSerializer/home @.> Cc: José Manuel Nieto @.>; Mention @.> Subject: Re: [ExtendedXmlSerializer/home] fusion.dll - Breaks with Certain Assemblies/Environment (net5.0/Uno) (Issue #558)

Hey @SuperJMNhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSuperJMN&data=04|01||5d9eaf9b41794452f67008d9946bb3e3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637704012657848299|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=vcH9F9aBwswIAqAe26r436oUcUGloFqfn5qhoH0RZKU%3D&reserved=0 I am getting a 404 on your provided link. 😦

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FExtendedXmlSerializer%2Fhome%2Fissues%2F558%23issuecomment-948373963&data=04|01||5d9eaf9b41794452f67008d9946bb3e3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637704012657858294|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=d%2BX6htsxgeggECDLjsXd5%2BDQmN3dm%2FL4rMJIYLq7msg%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAAXXHW5B7KY5444KK62L74LUH7EONANCNFSM5GMUQMAA&data=04|01||5d9eaf9b41794452f67008d9946bb3e3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637704012657858294|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=rXjdzX2XZmE7sV%2BcQwaxi3liMnSvYNBnnSnfoXedlzA%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01||5d9eaf9b41794452f67008d9946bb3e3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637704012657868289|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=hb7ZMZqqfMNz3cyj2q5q0LA9f2Ub%2BX28wjjZ6RTAAl4%3D&reserved=0 or Androidhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01||5d9eaf9b41794452f67008d9946bb3e3|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637704012657868289|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=cmHWiX8tuSFPE5PqAa4Wxo6IUkKg%2BGqdf%2BTsOOoBcAs%3D&reserved=0.

You can use my code if you need to. The repo is public 😃 It’s located here: https://github.com/SuperJMN/Deployer/tree/gui (branch named “gui”. Run the Deployer.Gui project and click on the Fetch button.

image