Я думаю, что проблема в том, что то, что вы спрашиваете, невозможно напрямую со ссылкой на проект, я думаю, что это всегда неявно превращается в «явную версию» из-за природы ссылки.
Способ, которым вы могли бы сделать это (вызывая проект A, на который ссылаются в данный момент, и проект B, на который ссылаются):
- Имейте проект, на который вы хотите сослаться в своем решении, так же, как вы делаете это сейчас со ссылкой на проект
- Явно задайте цепочку зависимостей, чтобы сначала создать «ссылочный» проект
- Построить ссылочный проект A один раз вручную
- Создание ссылки на сборку в проекте B на результаты сборки в проекте A
- Установить ссылку на сборку 'Конкретная версия = ложь'
Порядок сборки (зависимость) гарантирует, что A всегда собирается до B, а B будет ссылаться на него из двоичного каталога вывода A.
(хотя, это немного хрупко, и я бы не советовал его, так как легко получить неправильные результаты, если настройки не все в порядке, или солнце совпадает со звездами, или некоторые другие)