When trying to view resources embedded in a managed dll, the details pane shows the following error
No imaging component suitable to complete this operation was found.
at System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream(Uri uri, Stream stream, BitmapCacheOption cacheOption, Guid& clsId, Boolean& isOriginalWritable, Stream& uriStream, UnmanagedMemoryStream& unmanagedMemoryStream, SafeFileHandle& safeFilehandle)
at System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy, Boolean insertInDecoderCache)
at System.Windows.Media.Imaging.BitmapImage.FinalizeCreation()
at System.Windows.Media.Imaging.BitmapImage.EndInit()
at DevExpress.CodeRush.Wpf.ImageHelper.CreateImage(Stream stream)
at DevExpress.CodeRush.Decompiler.Controls.ObjectToImageSourceConverter.Convert(Object value, Type targetType, Object parameter, CultureInfo culture)
at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
at System.Windows.Data.BindingExpression.ScheduleTransfer(Boolean isASubPropertyChange)
at MS.Internal.Data.ClrBindingWorker.NewValueAvailable(Boolean dependencySourcesChanged, Boolean initialValue, Boolean isASubPropertyChange)
at MS.Internal.Data.PropertyPathWorker.UpdateSourceValueState(Int32 k, ICollectionView collectionView, Object newValue, Boolean isASubPropertyChange)
at MS.Internal.Data.ClrBindingWorker.OnSourcePropertyChanged(Object o, String propName)
at MS.Internal.Data.PropertyPathWorker.OnPropertyChanged(Object sender, PropertyChangedEventArgs e)
at System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType)
at System.ComponentModel.PropertyChangedEventManager.OnPropertyChanged(Object sender, PropertyChangedEventArgs args)
at DevExpress.Mvvm.BindableBase.<>c__DisplayClass1.<RaisePropertyChanged>b__0(PropertyChangedEventHandler x)
at DevExpress.Mvvm.Native.MayBe.Do[TI](TI input, Action`1 action)
at DevExpress.Mvvm.BindableBase.RaisePropertyChanged(String propertyName)
at DevExpress.CodeRush.Decompiler.ViewModel.ResourceViewModel.set_Data(Object value)
at DevExpress.CodeRush.Decompiler.ViewModel.DecompilerViewModel.ActivateResourceViewModel(IResourceItem item)
at DevExpress.CodeRush.Decompiler.ViewModel.DecompilerViewModel.UpdateCodeView(ITreeListRow row, Boolean saveTohistory)
Hi Andre,
Thank you for letting us know about this issue.
I have reproduced this behavior on my machine. You will be notified when we prepare a fix.