Если проект библиотеки классов в том же растворе, что и проект MVC, вы можете установить директорию для сборки библиотеки классов, чтобы быть бен ваше приложение MVC.
Это поможет, если вы не знаете, как http://msdn.microsoft.com/en-us/library/ms165410(v=VS.90).aspx
Если ваша установка не позволяет вам изменять выходной каталог, другое решение, может быть, чтобы создать предварительный шаг сборки в MVC приложения и использовать XCOPY для скопируйте dll.
xcopy /y /r /i "$(SolutionDir)ClassLibrary\bin\myClassLibrary.dll" "$(TargetDir)"
if errorlevel 1 goto BuildEventFailed
Хотя, мне немного любопытно, почему dll не копируется автоматически. Используете ли вы какие-либо типы в библиотеке классов явно; создавая экземпляры или наследуя от или что-либо, что указывает на компилятор, вам действительно нужна эта DLL? Я думаю, что VS пытается быть полезным, а не копировать двоичные файлы, которые он считает «бесполезными»
Проблема в том, что у меня есть 2 приложения mvc, и им это нужно. другой кажется «как-то» (это оригинальное решение архитектуры ar # arp). Я не хочу все испортить ... – cs0815
Я добавил еще несколько предложений. –
Спасибо. копирование - это вариант, но это должно происходить автоматически. Nhibernate требует dll (вызывается, когда приложение asp.net запускается в global.ascx) – cs0815