Формы Windows, проблема с иконками формы
У меня следующая проблема: я хочу изменить значок приложения WindowsForm во время выполнения. Я использую следующий код для этого:
this.Icon = DealerOnlineCheckerWF.Properties.Resources.DO_green;
И этот код прекрасно работает, когда я компилирую его в VisualStudio. Но после развертывания приложения через проект установки Visual Studio (даже на том же компьютере) значок, отображаемый на панели задач, не подлежит изменению. Что может быть причиной этого?
Я только что отладил развернутое приложение и был удивлен, что CLR просто перепрыгивает через строку (без выполнения), где я пытаюсь изменить значок. Что это такое?
1 ответ
Значок должен измениться, поэтому, если он не меняется после развертывания, возможно, это связано с исключением. Другой вариант может заключаться в том, что вы не развертываете те же двоичные файлы, которые вы тестировали, и развернутый код не содержит чего-то необходимого.
В любом случае я рекомендую вам подключиться к развернутой машине с помощью удаленного отладчика и проверить, что происходит.