Вы пытались просто добавить его в качестве "ссылки на проект" в веб-сайт проекта? Щелкните правой кнопкой мыши проект веб-сайта, выберите «Добавить ссылку ...» и перейдите на вкладку «Проекты».
Быстрый тест показал, что при создании решения выходные данные проекта консольного приложения (.exe) были скопированы в папку / bin веб-сайта.
После этого вы сможете использовать стандартные механизмы развертывания, чтобы обеспечить их копирование на сервер одновременно с другими библиотеками.
Извините, вы правы, это не работает с проектом WebSite, только с Web Applciation .
В этом случае вам нужно будет использовать событие «Post Build» в консольном приложении, чтобы скопировать его в папку веб-сайта.
Щелкните правой кнопкой мыши проект консольного приложения в обозревателе решений и выберите «Свойства» или, если у вас есть файл из проекта, откройте меню «Проект».
Затем на вкладке «События сборки» обновите «Командная строка события после сборки» до следующего вида:
xcopy "$(TargetDir)$(TargetFileName)" "c:\users\[UserName]\Documents\Visual Studio 2010\Websites\[ProjectName]\bin\" /D /S /I /Y
Если вы хотите включить файлы PDB и config, то лучше сделать что-то вроде следующего:
xcopy "$(TargetDir)$(TargetName).*" "c:\users\[UserName]\Documents\Visual Studio 2010\Websites\[ProjectName]\bin\" /D /S /I /Y