Quantcast
Channel: Extended WPF Toolkit™ Community Edition
Viewing all articles
Browse latest Browse all 4964

Commented Unassigned: Zoombox throws exception [21610]

$
0
0
Hi,

I've added the Extended WPF Toolkit using nuget.org and added a Zoombox to a window. When running the application the Zoombox will throw an exception.

The inner exception message is "Illegal characters in path" and stack trace:

at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
at System.IO.Path.GetFileName(String path)
at System.IO.Path.GetFileNameWithoutExtension(String path)
at Xceed.Wpf.Toolkit.Core.Utilities.ResourceHelper.LoadResourceStream(Assembly assembly, String resId)
at Xceed.Wpf.Toolkit.Zoombox.ZoomboxCursors..cctor()

When trying to troubleshoot this issue I made a copy of ResourceHelper and called it using the toolkit assembly and found out that it use the assembly's ManifestModule to build a resource name:

internal static Stream LoadResourceStream(Assembly assembly, string resId)
{
string basename = System.IO.Path.GetFileNameWithoutExtension(assembly.ManifestModule.Name) + ".g";
ResourceManager resourceManager = new ResourceManager(basename, assembly);

// resource names are lower case and contain only forward slashes
resId = resId.ToLower();
resId = resId.Replace('\\', '/');
return (resourceManager.GetObject(resId) as Stream);
}

The problem seems to be that the Name of the ManifestModule is "<Unknown>" which is the cause of the exception.
Comments: ** Comment from web user: BoucherS **

Hi,
Can you submit a code snippet that reproduce the bug please ?

Thanks.


Viewing all articles
Browse latest Browse all 4964

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>