У меня есть проект веб-сайта ASP.NET, который имел свою логику в папке App_Code. Я вытащил часть кода в проект библиотеки классов (чтобы разрешить модульное тестирование) и добавил ссылку на проект. Он компилируется и работает нормально.
Проблема заключается в том, что единственный способ, которым проект веб-сайта представляет ссылку на проект (насколько мне известно), - это наличие скомпилированной библиотеки DLL в каталоге / bin. Я не хочу включать эти сгенерированные файлы в систему контроля версий (Subversion). Добавление файлов в список игнорируемых SVN - как я обычно это делаю с / bin dll - не вариант, потому что я теряю ссылку на проект.
Итак, вопрос : есть ли способ сохранить ссылку на проект в проекте веб-сайта, кроме помещения dll в каталог / bin?
Если нет, я планирую переместить библиотеку классов в собственное решение и использовать файл .refresh. Поскольку проекты всегда будут идти вместе, это не мое предпочтение.