TargetInvocationException: Microsoft.AGL.Common.MISC.HandleAr (PAL_ERROR ar)

Я получаю TargetInvocationException случайно при загрузке ресурсов в моем проекте .NET Compact Framework 3.5 (работает на Windows Mobile 6). Они похожи на эту трассировку стека:

FATAL 2012-11-13 14:17:00,657 [23768895] TargetInvocationException - mobileX.MIP.Post.Presentation.Program
System.Reflection.TargetInvocationException: TargetInvocationException ---> System.Exception: Exception
at Microsoft.AGL.Common.MISC.HandleAr(PAL_ERROR ar)
at System.Drawing.Bitmap._InitFromMemoryStream(MemoryStream mstream)
at System.Drawing.Bitmap..ctor(Stream stream)
at System.Reflection.RuntimeConstructorInfo.InternalInvoke(RuntimeConstructorInfo rtci, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture, Boolean isBinderDefault, Assembly caller, Boolean verifyAccess, StackCrawlMark& stackMark)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.ConstructorInfo.Invoke(Object[] parameters)
at System.Resources.ResourceReader.CreateResource(Type objType, Type[] ctorParamTypes, Object[] ctorParameters)
at System.Resources.ResourceReader.LoadBitmap(Int32 typeIndex)
at System.Resources.ResourceReader.LoadObjectV2(Int32 pos, ResourceTypeCode& typeCode)
at System.Resources.ResourceReader.LoadObject(Int32 pos, ResourceTypeCode& typeCode)
at System.Resources.RuntimeResourceSet.GetObject(String key, Boolean ignoreCase)
at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture)

Я думаю, что причина этого исключения заключается в том, чтоКакой-то неуправляемый ресурс, который я забыл почистить. Однако я'В проекте много форм и ресурсов.

Итак, вот мои вопросы:

Может ли форма или ресурс, который не был очищен, быть причиной этого исключения?Как я могу отследить точную форму или ресурс, который тратит впустую мою память?

Что касается 2: я уже профилировал свое приложение с CLR Profiler из.NET Compact Framework Power Toys 3.5, Много памяти уходит наНАТИВНАЯ ФУНКЦИЯ "/System.Windows.Forms.Control::_InternalWnProc Microsoft.AGL.Common.PAL_ERROR (Microsoft.AGL.Forms.WM int32 int32), Однако я не вижу, где эти ресурсы используются. Как я могу узнать?

Ответы на вопрос(1)

Ваш ответ на вопрос