2009-05-28 2 views
1

У меня есть веб-проекты mutipule (пожалуйста, не спрашивайте меня, почему с многоуровневыми пространствами имен внутри них я не создавал его. Lol), и DLL необходимо скомпилировать в основной веб-проект. Проблема в том, что я не могу указать путь к дисковой директории, потому что мы строим другую машину, и этот путь к каталогу отличается.Изменить путь вывода

Есть ли способ, которым я могу динамически установить выходной путь по имени проекта?

ответ

1

Я думаю, вы можете посмотреть события пост-сборки для отдельных проектов (посмотрите в свойствах проекта, на вкладке «События»). Там вы можете создавать события, которые копируют файлы и выражают путь через переменные типа {TargetPath} и ​​{ProjectPath}, которые будут отличаться для разных настроек.

+1

Работал! copy $ (TargetFileName) $ (SolutionDir) \ WebRoot \ bin Спасибо – BoredOfBinary

0

Операция копирования работает как очарование в событиях сборки. Но если вам нужно подняться по нескольким папкам, вы можете сделать что-то подобное в пути вывода на вкладке «Сборка».

.. \ bin \ Debug \

Смежные вопросы