В Visual Studio, как заставить принудительно построить, если компонент устарел? - PullRequest
2 голосов
/ 23 декабря 2010

Недавно я поместил два моих проекта C ++ в одно решение в VS 2010.

Один проект создает DLL, а второй - тестовое приложение, которое использует DLL.

До этого перехода я собирал DLL и копировал выходной файл .dll в каталог Debug тестового приложения, а затем собирал его (приложение загружает DLL во время выполнения с помощью LoadLibrary ()).

Интересно, есть ли способ заставить сборку проекта DLL при создании тестового приложения, , если существующий файл DLL устарел .

1 Ответ

4 голосов
/ 23 декабря 2010

Интересно, есть ли способ заставить сборку проекта DLL при создании тестового приложения, если существующий файл .dll устарел.

Да.

В обозревателе решений щелкните правой кнопкой мыши проект exe и выберите Project Dependencies.... Установите флажок проекта DLL, и все готово.

Если ваш DLL-проект был статической библиотекой, то этот флажок также автоматически неявно связывался с вашей зависимостью.

...