Project1 = Проект страниц Asp.net (Уровень представления)
Project2 = Уровень доступа к данным
когда Project1 размещается и работает без сбоев, если мне нужно добавить несколько методов PRIVATE в Project2 и вызвать эти методы в некоторых из методов PUBLIC, которые, как мне известно, вызываются Project1, в случае применения изменений, внесенных мной в Project2
Я сделал выше, но новые методы не были вызваны. (Я думаю, что Project1 все еще указывает на старые сборки Project2)
Я уверен, что если я пересоберу Project1, изменения будут работать.
Но если мне нужно перестраивать Project1 после каждого изменения, которое я делаю в Project2, какой смысл иметь отдельный уровень архитектуры? Я думал, что хорошо в отдельных уровнях является то, что можно сделать столько изменений в одном слое, не перестраивая другие слои ... это неправильное восприятие?