Я хочу включить папку в проект установки, чтобы при развертывании этой установки вся папка также развертывалась в месте установки.
Включить папку в проект установки
Ответы (2)
Щелкните правой кнопкой мыши проект установки и выберите «Просмотр»> «Файловая система», и оттуда вы можете получить доступ к множеству специальных папок, таких как папка установки, appdata, рабочий стол и т. д., и добавить туда файлы, которые будут созданы при установке. приложение. Обязательно установите для свойства «всегда создавать» значение true.
Ответ хорош, потому что он дал мне представление о том, как решить мою проблему. Я думаю, что мое требование было немного другим. Мне пришлось включить содержимое другого проекта библиотеки из того же решения. Кажется, это нормально работает для консольных приложений/веб-сайтов, но установщик по какой-то причине не включил его. Может быть, есть лучший способ, но это сработало для меня. Аналогичным образом щелкните правой кнопкой мыши проект установки и:
- Select "View" > "Custom Actions".
- Right click on "Install" folder and select "Add Custom Action".
- Double click on "Application Folder"
- Click on "Add Output..."
- Select the project from the dropdown and in my instance I selected "Content Files", OK it and give it a name.
Это будет включать любые ресурсы из выбранного проекта, помеченные как Content и помеченные для копирования, в ваш установщик.