У меня есть пакет NuGet, который в настоящее время предназначен для .NET 4.5. Вместо этого следующая версия будет нацелена на .NET 4.5.2. Я не заинтересован в поддержке обеих версий фреймворка (эти пакеты используются только для внутреннего использования), но я хочу, чтобы потребители поняли, что им нужно ориентироваться на 4.5.2. Прямо сейчас кажется, что NuGet позволит проекту 4.5 установить мой пакет, но это будет бесполезно (поскольку нет DLL для установки для net45).
Мой вопрос: что я могу сделать, чтобы улучшить этот опыт? В идеале я бы хотел, чтобы установка не удалась, если targetFramework неверен. За исключением этого, я бы согласился на что-то вроде сообщения об ошибке.