Визуальная Студия 2008 - .Чистая целенаправленное применение 2.0 не будет работать в XP (mscorwks.dll не может быть загружен)

StackOverflow https://stackoverflow.com/questions/2431783

Вопрос

У меня есть приложение 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 снят.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top