У меня есть приложение, которое производит файлы. Я хотел бы связать эти файлы с приложением, чтобы двойное нажатие на файл запустило мое приложение.
Все работает правильно, кроме раздражения, что значок выглядит так же, как значок моего приложения. Я хотел бы иметь один значок для приложения и один значок для его документов.
Значение DefaultIcon в реестре требует синтаксиса "app.exe, 1", где 1 - индекс значка. Похоже, что ресурсы .NET не являются ресурсами Win32.
Я попробовал следующее, но безуспешно:
- Выбор «Встроенного ресурса» в качестве
действие по сборке файла.
- Добавление значка в файл ресурсов.
Единственное, что сработало, это наличие файла значков, отделенного от исполняемого файла, и указание на него. Однако мне кажется, что это капитуляция.
Есть идеи, как решить эту проблему?