Как создать ссылку на исполняемый файл, установленный программой установки Visual Studio - PullRequest
0 голосов
/ 18 февраля 2010

Я работаю над проектом визуальной настройки студии.Я хочу, чтобы проект установки установил исполняемый файл для проекта Windows Form, а затем поместил ссылку на этот исполняемый файл в меню «Программы» на целевом компьютере.В проекте установки я нажал «Добавить» -> «Вывод проекта» и выбрал «Первичный вывод» в моем приложении WindowsForms.Так что следует установить программу правильно?Итак, затем я перешел к Файловой системе на целевой машине, щелкнул правой кнопкой мыши по основному выходу из приложения WindowsForms и сказал «Создать ярлык».Затем я переместил этот ярлык в папку «Меню программ пользователя».

Я попытался запустить установщик, и он работает нормально, но по какой-то причине всякий раз, когда я нажимаю ярлык, находящийся в меню «Программы», он фактически устанавливает программу перед каждым ее запуском.время.Почему он это делает?Я добавил ярлык не к той вещи?Если я перехожу в каталог приложения каталога и нажимаю файл .exe, он просто открывает программу без установки.Кто-нибудь знает, что происходит?

Я где-то читал, что я мог бы на самом деле сделать ярлык в Windows Explorer, который нацелен на мой вывод .exe, а затем добавить этот файл в проект установщика, но я не вижу, как этобудет работать на каждой машине, на которой он установлен.

Ответы [ 2 ]

0 голосов
/ 29 ноября 2010

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

0 голосов
/ 18 февраля 2010

Я думаю, вот как я это сделал ... давно.

  1. Папка приложения
  2. Первичный вывод из MyProjectName (Active)
  3. Правый клик => Создать ярлык

Тогда

  1. Меню программы пользователя
  2. Правый клик => Добавить папку
  3. Вернуться к «Папке приложения»
  4. Переместить ярлык в меню программы
  5. Переименуйте его так, как вам нужно. «Тип» должен сказать «ярлык»

Так ли это сейчас для вас выглядит? Что-то в * Файлы программы пользователя * Моя папка приложения * Запустите мое приложение (ярлык)

И нужно сказать, что проекты MS по установке - это кошмар :) Просто откройте .VDproj и посмотрите Я никогда не думал, что скажу, что мне нравится формат csproj xml, но в сравнении ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...