Ссылка на файл конфигурации в проекте установки .Net - PullRequest
2 голосов
/ 23 мая 2011

Я создаю установщик для своего приложения C # и хочу поместить ссылку на файл конфигурации в меню «Пуск», чтобы пользователи могли открыть его для редактирования в блокноте из папки программы в меню «Пуск».

Я, кажется, не могу поставить ссылку на него - кто-нибудь знает, как это сделать?(Действительно, я просто хотел бы поместить "[targettdir] \ myapp.exe.config, но VS не позволяет мне редактировать поле, только выбирать из файлового браузера).

Большое спасибо,

Rob

Ответы [ 3 ]

4 голосов
/ 03 декабря 2011

Я нашел решение, и это довольно просто:

  1. Добавить вывод проекта для вашего проекта в проекте установки
  2. Выберите Вывод проекта из файловой системы на левой панели и перейдите ксвойства проекта вывода.Затем добавьте фильтр * .config, чтобы удалить файл .config из выходных данных проекта.
  3. Переименуйте app.config из фактического проекта в выходное имя, которое будет иметь ваше приложение exe ([ProductName]) вместе срасширение config курса.
  4. Добавьте [ProductName] .config в ваш проект установки в виде файла.
  5. Создайте ярлык для этого файла и добавьте его в любую папку на рабочем столе или в папке с программой.

Вуаля.Вы все готово.

1 голос
/ 23 мая 2011

Разве файл конфигурации не добавлен в ваш установщик? Вы должны быть в состоянии выбрать его, когда будет предложено указать цель ярлыка (диалоговое окно «Выбрать элемент в проекте»). Обратите внимание, что в этом диалоговом окне с запросом сначала необходимо перейти к папке, в которой он находится (например, дважды щелкните «Папка приложения»).

Если файл конфигурации не добавлен, необходимо вручную добавить его в «Папку приложения». Только тогда вы можете создать ярлык к нему.

Обратите внимание, что Visual Studio не поддерживает ярлыки для определенного файла из выходных данных проекта, которые генерируют несколько файлов. В этом случае вы можете попробовать использовать пользовательское действие, которое создает ярлык с помощью пользовательского кода.

1 голос
/ 23 мая 2011

Я помню, как делал это в Vs2005, используя как показано ниже: Редактор файловой системы> Меню пользовательских программ Добавить> Папка Добавить файл (Say Config file) указать его местоположение

...