«Ссылка на объект не задана» из .resx в Visual Studio 2019 и 2022, проект .Net 5 WinForms, когда .resx содержит систему.Рисование.Точка

#visual-studio #resx

Вопрос:

Я унаследовал проект WinForms, который я более или менее успешно обновил .Чистое Ядро. Одно из раздражений заключается в том, что я не могу открыть файлы .resx в Visual Studio. Это дает «Ссылку на объект,не заданную для экземпляра объекта».

введите описание изображения здесь

Файл .resx довольно длинный, но я заметил, что мне нужно удалить все xml-теги, которые относятся к системе ссылок.Рисование.Примитивы.

   <data name="splitContainer1.Location" type="System.Drawing.Point, System.Drawing.Primitives">
    <value>0, 0</value>
  </data>
 

У меня нет Системы.Рисование.Ссылки на примитивы. Я попытался добавить пакет nuget, но это не помогло. Остальная часть программы работает нормально, и все элементы управления формами отображаются в правильном месте.

В чем проблема с системой.Рисование.Примитивные люди?

Ответ №1:

Я смог исправить это, выполнив поиск/замену поиска по: Системе.Рисование.Примитивы Заменить На: Система.Рисование