Запуск приложений .NET 3.5 только в системах .NET 4

Этот вопрос задавался ранее, возможно, несколько раз, но я не могу заставить типичное решение работать на меня. Предлагаемое решениесостоит в том, чтобы поместить это в файл «app.config»:


   
      
   

Но с простой программой «Hello World» я все еще получаю сообщение об ошибке: «Невозможно найти версию для запуска этого приложения».

Для справки: я использую Windows XP (через Windows Virtual PC в Windows 7) и установил только среду выполнения .NET 4.0 на XP.

После некоторых исследований я нашел эту страницу: http://msdn.microsoft.com/en-us/library/ee941656.aspx#core

В нем упоминалось: «Если файл конфигурации вашего приложения называется имя-приложения.config, переименуйте его в имя-приложения. exe.config. Например, переименуйте MyApp.config в MyApp.exe.config.».

Я попробовал это, думая, что это может решить проблему, но все равно получаю сообщение «Не удалось найти версию среды выполнения для запуска этого приложения». когда я пытаюсь запустить приложение .NET 3.5 (клиентский профиль или полный) на WinXP с .NET 4.0.

8
задан Dan W 31 March 2012 в 22:40
поделиться