Passolo 2022 Professional -- what does this error mean ?

Hi, we've been using Passolo 2022 for two years now, and things seem to be working pretty well.  Lately though we ran into an error when we tried to add a new DLL to our LPU.

We are on .Net Framework 4.8, with a mix of Windows Forms and WPF.  None of this has caused any issues so far.  But this one DLL which contains WPF XAML and a couple of XML files as string resources seems to cause issues with the .Net parser when trying to create/update the string table for the first time. 

Here is an excerpt of the error, omitting the specific filename and so on :

    Passolo: Professional Edition 2022
    DotNet Parser Version: 22.0.207.0

Info
        ObfuscationLevel: None
        Winform ResourceReader Schemes: None
        Assembly
            Target Framework: Framework 4.0
            PortableExecutableKinds: ILOnly
            ImageFileMachine: I386
            Assembly is Unsigned
    
    Referenced Assemblies
        mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 
        PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 
        PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 
        System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 
        System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 
        System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 
        System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 
        System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 
        System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 
        System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 
    
    Missing Fonts
        None
Exception: The type initializer for 'Pass.Silverlight.SilverlightAssemblyResolver' threw an exception.
    InnerException Exception: Could not find Silverlight.
       at Pass.Silverlight.SilverlightAssemblyResolver..ctor(String targetAssembly)
   at Pass.Silverlight.SilverlightAddIn.ParseFile(String file, Int32 action, CPAICustomFile customFile, CPAIApplicationTools appTools, String targetFileNonSilverlightAssemblies)
   at DnDotNet.Parser.Resources.XamlResourceContainer.Parse()
   at DnDotNet.Parser.Resources.AssemblyResource.ParseAssemblyDefinition(AssemblyDefinition currentAssemblyDefinition, Dictionary`2 missingResources, Boolean handleSatelliteAsMain)

I tried adding a "dummy" string to the resource table in the DLL, thinking perhaps Passolo was getting confused by the fact that there were no regular strings in the table, but this didn't help.

What does this mean, and how can we fix it ?  Should we open a support case ?

Thanks for any assistance !

-Rob

emoji