Ошибка System.InvalidOperationException исключение при запуске Microsoft.NET Framework 2.0-приложение после установки обновления MS 07-040 на компьютере

Переводы статьи Переводы статьи
Код статьи: 948233 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

При запуске Microsoft.NET Framework 2.0-приложениях, получать System.InvalidOperationException исключение. Эта проблема возникает, если выполняются следующие условия:
  • Установки безопасности обновления MS 07-040 на компьютер.
  • .NET Framework 2.0-приложение содержит несколько типы перечисления.
  • Содержит типы перечисления XmlType атрибут.
  • Установить AnonymousType поле для Значение true, в XmlType атрибут.
Если не установлено обновление MS безопасности 07-040 на компьютер, не появляется исключение.

Если вы измените AnonymousType поле для Значение false, не появляется исключение даже при наличии безопасности обновление MS 07-040.

Решение

Сведения об исправлении

Исправление теперь доступна Корпорация Майкрософт. Однако оно предназначено для устранения проблемы описанные в этой статье. Должно применяться исключительно в системах, где это определенные проблемы. Это исправление находится на стадии дополнительного тестирования. Таким образом Если вы не представляет особой по этой причине мы рекомендуем дождаться следующего пакета обновления, содержащего это исправление.

Для решения этой проблемы немедленно обратитесь в службу технической поддержки Майкрософт для получения исправления. Для получения полного списка телефонов службы технической поддержки Майкрософт и сведения о стоимости поддержки, посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=Support
Примечание В особых случаях, расходов, предусмотренная для обращений в службу поддержки, может быть отменена, если специалистом службы поддержки корпорации Майкрософт что какого-либо обновления устранит проблему. Затраты на обычные службы поддержки будет применить дополнительные вопросы и проблемы, которые не соответствуют требованиям особым обновлением.

Необходимые условия

Данное исправление предназначено.NET Framework 2.0 с пакетом обновления 1 установлен.

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки этого исправления.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия данного исправления содержит файл атрибуты (или более поздней версии), приведенные в следующей таблице. Даты и время для файлов указаны в формате общего скоординированного времени (UTC). Когда вы Просмотр сведений о файлах, преобразуются в местное время. Чтобы найти Разница между временем UTC и местным временем, использование Часовой пояс Вкладка «Дата и время» на панели управления.
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаФайл РазмерДатаВремяПлатформа
System.XML.dll2.0.50727.18222,052,09627 Марта 2008 г.03: 36X86

Дополнительная информация

При возникновении этой проблемы стека вызовов, который генерируется примерно так:
System.InvalidOperationException was unhandled
Message="Unable to generate a temporary class (result=1).\r\nerror CS0266: Cannot implicitly convert type 'ConsoleApplication2.Color1?' to 'ConsoleApplication2.Color2?'. An explicit conversion exists (are you missing a cast?)\r\n"
Source="System.Xml"
StackTrace:
at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)
at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)
at System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace)
at System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
at ConsoleApplication2.Program.Main(String[] args) in C:\Users\daroth\Documents\Visual Studio 2008\Projects\DevDivBugs162210\ConsoleApplication2\Program.cs:line 48
at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
InnerException: 
Для получения дополнительных сведения, щелкните следующий номер статьи в База знаний корпорации Майкрософт:
931212MS07-040: Уязвимости.NET Framework делают возможным удаленное выполнение кода
Для получения дополнительных сведений о терминологии, обновление программного обеспечения, нажмите кнопку следующий номер статьи базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Относится к» данной статьи.

Свойства

Код статьи: 948233 - Последний отзыв: 19 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
Ключевые слова: 
kbexpertiseinter kbHotfixServer kbqfe kbmt KB948233 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:948233

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com