Я сделал ошибку, пытаясь развернуть программу, созданную с помощью. NET 4.7.1, на машине, на которой не установлена эта версия. NET framework. Выскочило следующее сообщение об ошибке:
![.NET framework error message](https://i.stack.imgur.com/3Ukia.png)
Поскольку установка нового. NET фреймворка требует перезагрузки, я не хочу go этот маршрут еще. Поэтому я попытался понизить целевой фреймворк до 4.6.1 ... но я все еще получаю ту же ошибку!
Я проверил, что сборка была скомпилирована для фреймворка 4.6.1:
![screenshot of framework version](https://i.stack.imgur.com/rpt1l.png)
В качестве теста я переименовал сборку VueLinks2.exe и она запустилась просто отлично.
Единственное, о чем я могу думать, это то, что Windows «запоминает», какой фреймворк связан со сборкой. Это верно? Можно ли отменить это и понизить приложение до предыдущей версии без переименования файла?