Добавить папку в проект установки
Я хочу включить папку в проект установки, чтобы при развертывании этой установки полная папка также развертывалась в месте установки.
2 ответов
щелкните правой кнопкой мыши проект установки и выберите " Вид " > "файловая система", и оттуда вы можете получить доступ к множеству специальных папок, таких как install folder, appdata, desktop и т. д., и добавить туда файлы, которые будут созданы при установке приложения. Обязательно установите для свойства "alwayscreate" значение 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.
Это будет включать любые ресурсы, от выбранный проект помечен как контент и помечен для копирования в установщик.