Как включить весь вывод проекта в проект установщика?

Мне нужно включить весь вывод некоторых программных проектов в установщик... Мой вопрос похож на тот, что приведен в этом посте: Как добавить весь каталог или вывод проекта в пакет WiX

Однако, боюсь, я не совсем понимаю ответ, приведенный в этой ссылке. Из всего, что я прочитал, я думаю, что мне нужно использовать Парафин, чтобы сделать это. Но есть ли ресурс "начать с самого начала, как это сделать" для использования парафина?

Я прочитал эту страницу: http://www.wintellect.com/CS/blogs/jrobbins/archive/2008/12/22/paraffin-3-0-now-with-full-wix-3-0-support.aspx и одном из постов упоминается вызов парафина из файла летучей мыши. Это как "использовать парафин" в их установщике? Если это имеет значение, я использовал Visual Studio для работы над этим проектом, и я также не уверен, как использовать командную строку из Visual Studio. У кого-нибудь есть ресурсы для совсем нового новичка? Благодарю.

1 ответ

Решение

В итоге я включил все.dll и.exe вручную, так как они меняются не очень часто. Было довольно легко отформатировать их в этом стиле:

`<File Id="WhateverId" Name="NameToDisplayAfterInstall"      Source="$(var.ProjectName.TargetDir)Filename.ext" />`

Я использовал Excel для быстрого и простого форматирования списка файлов. Я положил все эти теги файлов в <DirectoryRef Id="INSTALLLOCATION">тег.

Я выяснил, как очистить все dll и exe из результатов проекта, используя Heat (не парафин) и собирая каталог, а не проект. Сбор проекта дает только основной exe и dll. Проблема с получением каталога, по крайней мере, в моем случае, заключается в том, что у меня появилось много лишних файлов (таких как.pdb и.xml), которые мне не нужны.

Другие вопросы по тегам