Я работаю на С#. У меня есть небольшое решение VS с 4 проектами:
- DLL
- EXE, который ссылается на DLL
- проект слияния, который делает не более чем ILMerge на сборках из предыдущих двух шагов
- проект установки, который упаковывает вывод .EXE проекта Merge. (Я добавил "Первичный вывод проекта" в настройку, указав здесь проект Merge)
Проблема заключается в том, что проект установки автоматически определяет проекты # 1 и # 2 как зависимости для проекта № 3. Когда я включаю основной вывод третьего проекта в MSI (проект установки), зависимости автоматически перетаскиваются. Я не хочу этого.
Как я могу остановить его?
Я попробовал указать "Исключить фильтр", но не смог заставить это работать. Независимо от того, что я пробовал, зависания всегда затягивались.
Я попытался вручную модифицировать файл Setup.vdproj, чтобы удалить проекты зависимостей с автообнаружением, но когда я снова загрузил .vdproj в VS, возвращались автоматически обнаруженные зависимости.
помощь?