none
Создание ярлыка, настройка публикации приложения в Visual Studio 2012 Express RRS feed

  • Вопрос

  • Приветствую всех!

    Возникла необходимость создавать ярлык на рабочем столе при установке приложения. Зайдя в соответствующий раздел Visual Studio 2012 Express (Свойства - Публикация - параметры - Манифесты) обнаружил, что чекбокс "Создать ярлык на рабочем столе" не активен. В справочной системе вычитал, что: 

    Создать ярлык на рабочем столе

    Указывает на необходимость создания значка на рабочем столе при установке приложения. Ярлык создается только для автономных приложений.

    Мое приложение является автономным.

    Вопрос: как активировать чекбокс "Создать ярлык на рабочем столе"

    Прикрепил бы скриншот, но получаю сообщение: Body text cannot contain images or links until we are able to verify your account.

    12 декабря 2012 г. 0:47

Ответы

  • Тогда вы можете задать создание ярлыка кодом:

     private void CreateShortcut(Environment.SpecialFolder f, string linkName)
            {
                IWshRuntimeLibrary.IWshShortcut sc
                WshShell w = new WshShell();
                sc = (IWshShortcut)w.CreateShortcut(Environment.GetFolderPath(f) + linkName);
                sc.TargetPath = Application.ExecutablePath; 
                sc.Description = "My First Shortcut.";
                sc.IconLocation = Application.StartupPath + @"\1.ico";
                sc.Save();
            }

    А также вы можете уточнить под какую версию .NET Framework ваше приложение? Опция была недоступна если версия ниже 3.5

    Для связи [mail]

    • Помечено в качестве ответа Abolmasov Dmitry 25 декабря 2012 г. 12:08
    20 декабря 2012 г. 8:22

Все ответы