Визуальная Студия 2008 - .Чистая целенаправленное применение 2.0 не будет работать в XP (mscorwks.dll не может быть загружен)
-
19-09-2019 - |
Вопрос
У меня есть приложение C # Windows forms, ориентированное на .NET 2.0, которое нормально работает в XP при установке .NET 3.5.Однако, когда устанавливается только .NET 2.0, я получаю сообщение об ошибке:
"WindowsFormsApplication1.exe - Ошибка инициализации .NET Framework" - "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll не удалось загрузить"
Я пробовал это с базовым приложением Windows forms по умолчанию и столкнулся с этой ошибкой в XP SP1, SP2 и SP3 с установленным .NET 2.0.
Может быть, есть какой-то другой шаг, который я упускаю?
Решение
Я решил это, используя .NET 2.0 SP1, а не .NET 2.0.
Другие советы
Да, возможно, вы используете функции .NET 3.5.Следовательно, требование 2.0 является "поддельным", так как у вас установлен ned 3.5.
Когда вы публикуете свое приложение, убедитесь, что в разделе "необходимые компоненты" установлен флажок Framework 2.0, а флажок 3.5 снят.