Я думаю, что это правильное место, чтобы задать этот вопрос (так как это не вопрос кодирования как таковой, а относится к самой IDE).
Я по-прежнему использую Microsoft Setup and Deployment для развертывания своих проектов.
Я немного проверил последнюю итерацию VS 2017 года (сообщество слишком сломлено, чтобы позволить себе что-то лучшее, и это кажется хорошим). Я прошел шаги, чтобы подтвердить, что все .Net 4.7 установлено через установщик (4.7 SDK, 4.7 Targeting Pack, 4.7 Инструменты разработки, я не думаю, что я что-то пропустил).
Я вижу что-то, что, как я знаю, может укусить меня, если я просто скажу «Эх, пошлите это» и продолжите.
В условиях запуска проекта установки и развертывания я вижу следующее:
который я выбрал.
Когда я иду к предварительным условиям проекта, такой опции нет -
Максимально возможное значение - 4.6.2.
Почему 4.7 отсутствует в этом списке? 4.6.2 будет достаточно хорош? Я все еще что-то упускаю, чтобы представить 4.7 в предварительных условиях проекта установки и развертывания?