У меня есть два проекта A (приложение) и B (библиотека), оба в C # 3.5. A относится к B. Теперь я хочу, чтобы A не собирался или не аварийно завершал работу во время выполнения, если он не использует определенную версию B. Каков наилучший способ добиться этого? Должен ли я пойти на сильные имена?
Проект А будет продолжать вносить изменения в него. Однако проект B будет более или менее статичным, если не будет найдена серьезная ошибка.