Помните, что когда вы компилируете сборку, компилятор в основном выполняет поиск и замену констант. Это означает, что если сборка A имеет константу, скажем, «Foo», а сборка B ссылается на эту константу, то при сборке B эта строка «Foo» будет скомпилирована в сборку B. Таким образом, если константа в сборке A обновленный до "Bar", эти изменения не будут отражены в сборке B, если она не перекомпилирована.