Visual Studio 2008 - целевое приложение .NET 2.0 не будет работать в XP (не удалось загрузить mscorwks.dll) - PullRequest
1 голос
/ 12 марта 2010

У меня есть приложение .NET 2.0, ориентированное на C #, которое отлично работает на XP, когда установлен .NET 3.5. Однако, когда установлен только .NET 2.0, я получаю сообщение об ошибке:

«WindowsFormsApplication1.exe - ошибка инициализации .NET Framework» - «C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ mscorwks.dll не удалось загрузить»

Я попытался сделать это с помощью стандартного приложения Windows Form по умолчанию и столкнулся с этой ошибкой на XP SP1, SP2 и SP3 с установленным .NET 2.0.

Может быть, я пропускаю какой-то другой шаг?

Ответы [ 3 ]

1 голос
/ 12 марта 2010

Я решил эту проблему, используя .NET 2.0 SP1, а не .NET 2.0.

0 голосов
/ 12 марта 2010

Когда вы публикуете свое приложение, проверьте, установлен ли Framework 2.0 в «обязательных компонентах», а флажок 3.5 снят.

0 голосов
/ 12 марта 2010

Да, возможно, вы используете функции .NET 3.5. Ergo 2.0 требование является "поддельным", как в вашей версии 3.5.

...