#c# #winforms #svg #xaf
Вопрос:
Я пытаюсь отследить утечку памяти, которая, как мне кажется, может произойти в DevExpress.Xtraditors.SvgImageBox
Поэтому я записался на урок
public class MySvgImageBox : SvgImageBox
{
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
}
}
и изменил свой код, чтобы использовать этот тип
public class MyGalleryCaptionControl : XtraUserControl
{
internal MySvgImageBox svgImageBoxSelected;
//etc
Однако ресурсы.GetObject теперь указывает на проблему в коде InitializeComponent()
Проект строится, но во время выполнения я получаю следующую ошибку
Система.Ресурсы.Исключение MissingManifestResourceException: «Не удалось найти ресурсы, подходящие для указанной культуры или нейтральной культуры. Убедитесь, что «MyAppModule.Win.Features.Jama.Редакторы.MyGalleryControl.MyGalleryCaptionControl.resources» был правильно встроен или связан в сборку «MyApp.Module.Win» во время компиляции или что все необходимые вспомогательные сборки загружаются и полностью подписаны.’
Я вижу файл .resx для MyGalleryControl
Ответ №1:
Проблема исчезла, когда я переместил MySvgImageBox.cs в его собственный файл