Установите приложение.NET, разработанное с VS2012 на Windows 98

Можно ли установить приложение.Net, разработанное в Visual Studio 2012 в Windows 98???

Я использую.NET Framework 4.5.1 и разработал настольное приложение в Windows 7 Ultimate. Мне нужно установить это приложение на разных компьютерах, но на одном из них установлена ​​win-98, поэтому мне нужно знать, устанавливаю ли я его так же, как и я для других ПК или я должен сделать что-то еще.

Потому что форматирование ОС - последний вариант, так как есть несколько важных программ, отлично работающих на Win-98, и они не могут позволить себе потерять старые вещи только для одного приложения.

Я установил в Windows 07, а также в Xp, но не знаю, будет ли он работать в Win98 или нет.

Есть ли решение, если ваш ответ - нет?

2 ответа

Решение

Согласно Microsoft, Windows 98 поддерживает приложения на основе.NET 2.0.

Таким образом, технически у вас должна быть возможность развернуть тот, который вы сделали с VS2012, если вы установите опцию целевой платформы в 2.0 в опциях сборки проекта.

БУДЬТЕ ОСТОРОЖНЫ: это не гарантирует, что точно такой же код, который работает в других версиях Windows, будет работать точно так же в Win98. Могут быть очень тонкие изменения, если, например, вы используете COM-взаимодействие, вызовы P/Invoke или если вы используете стороннюю библиотеку управления.

Кроме того, имейте в виду, что нацеливание 2.0 убирает много замечательных вещей, которые пришли с.NET за эти годы, таких как LINQ, Xaml и async/await.

Если я могу предложить (обратите внимание, что я не знаю, каковы ваши требования), вместо того, чтобы пытаться напрямую поддерживать 16-летнюю ОС, почему бы вам не разработать веб-интерфейс с бэкэндом ASP.NET? Это позволит вам быть в курсе всех новинок.NET и повторно использовать любой код бизнес-логики, который у вас уже есть.

Согласно ответу на этот вопрос, это может сработать, если вы установите целевую платформу как.NET 2.0.

Другие вопросы по тегам