как зависимости проекта, так и ссылка на двоичный файл доступны в одном решении VS2008? - PullRequest
2 голосов
/ 14 сентября 2009

В Visual Studio 2008 у меня есть приложение на c #, которое зависит от нескольких других проектов. Я хочу развернуть для клиентов: 1) только двоичные файлы - для этого я использую проект установщика 2) только двоичные файлы, но приложение верхнего уровня в качестве исходного кода (для целей интеграции с клиентом)

Для 1) мне нужно, чтобы проект приложения зависел от других проектов. Для 2) Мне нужен тот же проект приложения для связи с двоичными файлами из других проектов.

Как мне управлять этим в VS2008?

Joop

1 Ответ

0 голосов
/ 14 сентября 2009

Вы можете изменить "ссылки" вашего приложения верхнего уровня на двоичные ссылки: просто удалите ссылки и добавьте их снова, перейдя к скомпилированной сборке вместо выбора проекта в том же решении.

Один и тот же файл проекта теперь можно использовать в двух решениях:

  • app-fullbuild.sln можно построить все сразу.
  • app-minimal.sln строит только приложение верхнего уровня. Очевидно, что это требует, чтобы зависимости уже построены и доступны в некоторых ожидаемых место нахождения. Этого легче достичь если бы все проекты были построены одинаково выходная папка.

Единственный недостаток в том, что для app-fullbuild.sln Visual Studio больше не будет автоматически знать, что сначала необходимо построить зависимости. Это можно исправить, щелкнув правой кнопкой мыши проект приложения в решении и отредактировав «зависимости проекта». К счастью, эти «дополнительные ручные зависимости» между проектами сохраняются в файле решения, а не в файле проекта.

...