C ++ Исключение значка приложения Windows Forms - PullRequest
0 голосов
/ 16 октября 2019

Я хочу установить значок для моего приложения Windows Form. Мои действия шаг за шагом:

  1. Я создал 'icon.ico' (256x256) и поместил его в папку моего проекта

  2. В моем'Form1.h [Дизайн]' Я выбрал этот файл, используя Свойства

  3. Этот код появился в «Form1.h»

void InitializeComponent(void)
{ ...
this->Icon = (cli::safe_cast<System::Drawing::Icon^>(resources->GetObject(L"$this.Icon")));
... }

Объект '$ this.Icon' появился в 'Form1.resx'

Я перестроил весь проект -> без ошибок

Во время выполнения строка 'this-> Icon = ...' вызывает исключение: System.Resources.MissingManifestResourceException: 'Не удалось найти ресурсы, подходящие для указанной культуры или нейтральной культуры. Убедитесь, что «WinForm.Form1.resources» был правильно встроен или связан со сборкой «MyProject» во время компиляции или что все требуемые сателлитные сборки загружаются и полностью подписаны. '

Здесь Я нашел множество советов, таких как значок «удалить / добавить» или установить некоторые пользовательские свойства для «Form1.resx», но ни один из них не работает для меня

...