MonoMac: возврат иконки приложения - PullRequest
2 голосов
/ 23 февраля 2012

Я конвертирую небольшое приложение на c # из windows в osx, используя MonoDevelop и MonoMac. Я изменил значок приложения с помощью Info.plist, расположенного в каталоге содержимого приложения, добавив CFBundleIconFile и имя моего значка, находящегося в каталоге Resources. Пока все в порядке, искатель распознает значок, и он корректен на странице «Получить информацию». Тем не менее, когда я запускаю приложение, правильный значок начинает подпрыгивать, но через секунду он превращается в значок MonoMac обезьяна (?). Есть ли какой-то способ сохранить иконку?

1 Ответ

2 голосов
/ 23 февраля 2012

Если вы используете Windows Forms или GTK, это скорее всего потому, что в настройках вашего проекта установлен значок Win32, который либо подхватит, либо будет использовать.

Либо так, либо вы устанавливаете MyForm.Icon в явном виде в коде.

Если вы не используете Windows Forms или GTK, то это может вызвать не так много, поскольку я не верю, что для приложений MonoMac есть простой способ сделать это.

...