За последние несколько дней я пишу программу для настройки жестких дисков. У меня была программа и работала, и я проверил ее на коробке, в которой он будет использоваться. По мере того как я иду на тест, я понимаю, что целевая коробка, в которой я буду использовать ее, имеет ОЧЕНЬ устаревшую инфраструктуру .net. Это на 100% моя вина, о которой я не думал заранее, но теперь я хочу посмотреть, какие у меня варианты.Запуск приложения на старой версии .net
Я не могу обновить фреймворк на этом поле. Я запускаю приложение с флеш-накопителя (есть ли в любом случае я могу установить фреймворк на нем и работать он? Не совсем уверен, как все это включено)
Если я ничего не могу сделать, способ отбросить рамки для одного проекта, чтобы я мог заставить его работать?
Side Примечание: Приложение является WinForm, написанный в VB.NET
EDIT: Получите особенности от компьютера - жаль, что я не добавил, что в первую очередь.
EDIT 2: Компьютер на Windows Server 2000 с .NET Framework 2.0
Что означает «очень устаревшее»? Самая ранняя поддерживаемая версия - 4.5.2. Все до 2.0 не следует рассматривать как .NET вообще. Вы будете * иметь *, чтобы обновить его или переписать * почти все * с 13-летней версией Visual Studio –
Вы пробовали переходить в «Проект» -> «<имя проекта> свойства» и изменять «Целевую структуру»? –
Не могли бы вы включить версии, запущенные на каждой коробке? –