2013-04-05 6 views
1

У меня есть структура решения, как в Ports And Adapters Architecture или Onion Architecture. Мой корневой состав (в данном случае веб-приложение) и библиотеки инфраструктуры ссылаются только на основную библиотеку.'Faking' ссылка на проект?

Я также могу загружать библиотеки инфраструктуры во время работы с помощью Castle Windsor. Однако я не ссылаюсь на эти библиотеки на свой корневой каталог, поэтому их вывод сборки не копируется в выходную папку. Думаю, мне нужен пользовательский шаг сборки, но я не знаю, как это сделать.

+1

Посмотрите на это, я думаю, что это поможет вам, что вам нужно: http://stackoverflow.com/questions/1776060/how-to-make-visual-studio-copy-dll-to-output -directory – Cortright

ответ

0

Я закончил с установкой пути вывода неиспользуемых проектов той же же, как и применения Интернета.

..\WebApp\bin 

Это хорошо подходит для построения решения внутри Visual Studio. Для создания релизов (только для создания проекта веб-сайта) я написал собственный скрипт, который создает веб-приложение и другие библиотеки. После того, как эти библиотеки будут созданы, все файлы dll будут скопированы в папку WebApp\bin внутри _PublishedWebsites с использованием Copy task.