Моя структура проекта выглядит следующим образом:
- ЦСИ
- библиотека классов 1
- библиотека классов 2
- веб-проект - бен
- отладка
- релиз
Выходной каталог по умолчанию для веб-проекта MVC4 составляет .\Bin\
(т.е. в каталоге веб-проекта), но я меняю его на нечто вроде ..\bin\debug\
или ..\bin\release\
, чтобы соответствовать моей вышерасположенной структуре проекта. Он компилируется отлично, и двоичные файлы идут в правильные места.
Но когда я запускаю проект, он жалуется, что Could not load type Myproject.MvcApplication
, тогда как если я не сделаю вышеуказанные изменения, он будет работать.
Как управлять местоположением для двоичных файлов? Я хочу, чтобы выходной каталог был полностью отделен от исходных каталогов - он легче развертывается и более безопасен, потому что у меня нет смеси источников и двоичных файлов в одном месте.