Проблемы со значком исполняемого файла C#, установленного в качестве обработчика файлов

Я создал исполняемый файл С#, который открывает определенный формат файла. Я установил его иконку по инструкции с этой страницы:

https://msdn.microsoft.com/en-us/library/339stzf7.aspx?f=255&MSPPError=-2147217396

Исполняемый файл имеет назначенный значок, как и ожидалось. Однако, когда я выбираю этот исполняемый файл в качестве обработчика файла для определенного типа файла (например, .pdf), значки всех этих файлов с этим конкретным форматом (например, .pdf) становятся пустыми вместо значка моего исполняемого файла. .

Когда я выбираю другие исполняемые файлы, например, из приложений 7zip или vlc, появляются их значки. Это не работает с моим исполняемым файлом С#. Я также изменил значок формы в моем проекте С# (winform), но безуспешно!

Есть ли у вас какие-либо мысли, в чем может быть проблема?


person NESHOM    schedule 28.02.2015    source источник
comment
Зачем минусовать?! Как это связано с моим кодом? Я ничего не делаю в своем коде, связанном с иконкой!!! Просто считайте его пустым проектом C# с другим значком. ПОЧЕМУ МИНУС?   -  person NESHOM    schedule 28.02.2015
comment
Не то чтобы я должен объяснять свой голос, но голосование против связано с тем, что ваш вопрос в основном сводится к URL-адресу и жалобе на то, что он не работает. Отредактируйте свой вопрос, предоставив достаточно деталей, чтобы сделать ваш вопрос действенным, и я буду рад изменить свой голос.   -  person Sam Axe    schedule 28.02.2015
comment
@Dan-o нет кода для показа. Он задает иконку из конструктора и автоматически генерируется код. Вопрос искренний.   -  person Tarik    schedule 28.02.2015
comment
Код или нет, этот вопрос содержит ноль деталей.   -  person Sam Axe    schedule 28.02.2015
comment
Возможно, вы захотите описать более подробные сведения о вашем процессе при выборе обработчика файла приложения для определенного типа (или ассоциации типа файла). Ссылка на ссылку относится к загрузке значка, который, как вы указали, работает правильно.   -  person Jason Ausborn    schedule 28.02.2015
comment
@ Dan-o Я думаю, что вопрос достаточно ясен ДЛЯ тех, кто знаком с C # и базовой процедурой смены значка. Дело в том, что некоторым людям действительно нравится голосовать против других. Если они ничего не знают о вопросе, им не нужно тратить пространство stackoverflow и чужое время, просто голосуя против и не используя полезные комментарии!   -  person NESHOM    schedule 28.02.2015
comment
@JasonAusborn спасибо за ваш комментарий. Я не использую какой-либо специальный метод для изменения обработчика файла. Я делаю это, просто щелкнув правой кнопкой мыши файл с определенным расширением (например, pdf) -> открыть с помощью -> выбрать программу по умолчанию -> дополнительные параметры -> найти другое приложение на этом ПК -> затем я выбираю свой исполняемый файл C#. Это процедура для Windows 8.1. Это очень похоже на другие версии Windows.   -  person NESHOM    schedule 28.02.2015


Ответы (1)


Не уверен, что это ваша проблема, но я столкнулся с этим, когда значок был сделан в домашних условиях. Используйте редактор значков, чтобы убедиться, что используемый значок имеет несколько различных форматов изображения для ваших параметров отображения.

person Brian from state farm    schedule 04.03.2015