Возможно ли, чтобы приложение с v1 работало на машине с .NET v4 или 4.5? если да, то какие изменения я должен внести?
У меня есть и exe-программа, которая построена на .net framework v1.1.4322 (я выяснил версию, проверив манифест в ildsam). Мне нужно переместить это приложение на сервер, который имеет .net v4. Мое приложение не запускается.
Что я уже пробовал:
Я изменил конфигурационный файл и добавил строку настроек в конфигурационный файл.
<startup> <supportedRuntime version="v4"> </startup>
Richard Deeming
Платформа .NET Framework обладает высокой обратной совместимостью. По большей части приложение, скомпилированное против одной версии, должно работать на любой будущей версии.
Совместимость версий в .NET Framework[^]
NB: Конфигурация должна быть: <supportedRuntime version="v4.0" />
Если ваше приложение не работает, вам нужно будет сообщить нам некоторые подробности. Вы получаете исключение? Если да, то из какого кода он выбрасывается?
Вы пробовали повторно компилировать приложение против .NET 4.0 или 4.5?
gaurav.s23
У меня нет исходного кода для перекомпиляции приложения. Он не создает никаких исключений. Я заглянул в Event viewer и report.wer файл, в котором говорится, что он перестал работать после загрузки всех библиотек DLL. Никаких подробностей.
gaurav.s23
Спасибо за помощь. Жаль, что я не смог разобраться в этой проблеме.