Как добавить значок приложения? - PullRequest
0 голосов
/ 20 ноября 2011

В моем решении у меня есть приложение WinForms под названием JCommander и JCommanderSetupProject.В папке JCommander Resources у меня есть файл значков, который я хочу разместить на рабочем столе и в меню «Пуск».

Как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 20 ноября 2011

Откройте ваш проект, откройте меню проекта и выберите свойства проекта. Затем на вкладке приложения есть место для поиска вашего значка. Вы можете создать действие в своем проекте установки, чтобы создать ярлык для приложения.

0 голосов
/ 20 ноября 2011

Из того, что вы сказали, я думаю, вы говорите о ярлыке приложения, который обычно отображается на рабочем столе, в меню «Пуск» или на панели быстрого запуска, если я ошибаюсь, сообщите мне.

Есть несколько ответов на Создание ярлыка приложения в каталоге , которые отвечают на ваш вопрос.

Основной ответ - использовать ShellLink.cs , который позаботится обо всем за вас после того, как вы дадите ему необходимые параметры. (Возможно, вам придется импортировать его в отдельный проект и редактировать некоторые части).

Пример:

private static void configStep_addShortcutToStartupGroup()
{
    using (ShellLink shortcut = new ShellLink())
    {
        shortcut.Target = System.Reflection.Assembly.GetExecutingAssembly().Location;
        shortcut.WorkingDirectory = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
        shortcut.Description = "Shortcut To My Application";
        shortcut.DisplayMode = ShellLink.LinkDisplayMode.edmNormal;
        shortcut.IconPath = "/Path/to/icon.ico";
        shortcut.Save(Environment.SpecialFolder.Desktop + @"\My Shortcut.lnk");
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...