Не удается исключить C1.WPF.4.dll. из зависимостей и установщика проекта - PullRequest
0 голосов
/ 27 января 2020

У нас есть проект Vb. net, использующий сборку C1.WPF.4.dll. Когда мы создаем проект установщика, в проект и установщик добавляется зависимость C1.WPF.4.dll.

  1. Мы пытались исключить C1.WPF.4.dll из основного проекта.
  2. Попытка удалить ссылку из зависимости и файл VDPROJ
  3. C1.WPF.4.dll имеет зависимости. net framework.
  4. все остальные dll могут быть исключены но только эта dll не может исключить.

Но если мы перестроим проект, dll все равно появится в проекте установщика.

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

заранее спасибо.

Мы используем Visual Studio 2017 для создания установщика.

https://i.stack.imgur.com/B3HLA.png

1 Ответ

0 голосов
/ 29 января 2020

Это одна из многих причин, по которым я не рекомендую использовать проекты развертывания Visual Studio (.VDPROJ). Я потратил годы, пытаясь отключить это автоматическое сканирование зависимостей. На самом деле это невозможно.

Проверьте Windows Установщик XML (WiX - с открытым исходным кодом) и Industrial Strength Windows Установщик XML (IsWiX - с открытым исходным кодом мной). У меня есть учебник здесь:

https://github.com/iswix-llc/iswix-tutorials

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...