Настройка проекта с двумя основными выходами с использованием общих зависимостей - PullRequest
1 голос
/ 16 сентября 2010

У меня есть решение в Visual Studio с 4 проектами - 2 приложения для форм Windows, библиотека классов и проект установки.

Оба приложения форм Windows ссылаются на проект библиотеки классов.

Мой проект установки включает первичные выходные данные для обоих приложений форм Windows, а обнаруженные зависимости включают библиотеку классов.

Я поместил один из основных выходных данных в папку приложения, а другой - в подпапку.,Проблема заключается в том, что сборка библиотеки классов устанавливается только в каталоге папки приложения, но мне также нужно, чтобы она находилась в подкаталоге, в противном случае одно из приложений формы Windows не будет работать.Как я могу получить его для установки в обоих местах?Можно ли обойтись без добавления сборки вручную?

Ответы [ 2 ]

0 голосов
/ 13 июля 2017

Надеюсь, это все еще актуально.Вот как я это сделал.Предполагая, что все зависимости скопированы в выходной каталог ваших проектов:

  1. Щелкните правой кнопкой мыши Добавить> Сборка ...
  2. Перейдите в выходной каталог вашего проекта и выберите необходимые библиотеки
  3. Удалить дубликаты, если таковые имеются
0 голосов
/ 16 сентября 2010

Простым решением было бы установить оба .exes в ту же папку, что и DLL, необходимые для запуска.Вы можете поместить ярлык ко второму .exe в подпапку, если хотите.

...