Select the product you need help with
ИСПРАВЛЕНИЕ: Сообщение об ошибке при компиляции проекта Visual Studio с помощью ассемблера MSIL (Ilasm.exe): «Недопустимый идентификатор TypeDefID экспортируемого типа»Код статьи: 928382 - Список продуктов, к которым относится данная статья. На этой страницеПроблемаПри использовании промежуточного языка (MSIL) в Microsoft платформа.NET Framework 2.0 для компиляции проекта Microsoft Visual Studio Assembler (Ilasm.exe) может появиться сообщение об ошибке, подобное приведенному ниже: DLL.IL(42): ошибка - Недопустимый идентификатор TypeDefID экспортированного типа
Собранный метод Dll::.ctor ***** СБОЙ ***** ПричинаЭта проблема возникает из-за двух внутренние классы в коде MSIL имеют одинаковое имя. РешениеСведения об обновлении программного обеспеченияИсправление от корпорации Майкрософт доступна. Тем не менее он предназначен для устранения проблемы, описанной в этой статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка. Это исправление может проходить дополнительное тестирование. Таким образом Если вы не представляет особой эта проблема, рекомендуется отложить ее решение до выхода ближайшего пакета обновления для Microsoft платформа.NET Framework 2.0, содержащего это исправление.Чтобы решить проблему немедленно, обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов служб поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-узел корпорации Майкрософт: условиях обслуживания Примечание В особых случаях расходов, предусмотренная для звонков в службу поддержки может быть отменена, если специалистом службы поддержки Майкрософт определяет, что решения проблемы является специально выпущенное. Затраты на обычные службы поддержки будет применяться к Дополнительные вопросы и проблемы, которые не соответствуют требованиям особым обновлением.
(http://support.microsoft.com/contactus/?ws=support)
Необходимые условияНе требуется соблюдения.Необходимость перезагрузкиНеобходимо перезагрузить компьютер после установки данного обновления программного обеспечения.Сведения о замене обновлений программного обеспеченияЭто обновление не заменяет других обновлений.Сведения о файлахАнглийская версия данного обновления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс Вкладка в Дата и время элемент панели управления.Microsoft платформа.NET Framework 2.0, архитектура ItaniumСвернуть эту таблицу
Microsoft платформа.NET Framework 2.0, x 64Свернуть эту таблицу
Microsoft платформа.NET Framework 2.0, x 86Свернуть эту таблицу
Дополнительная информацияПосле установки данного обновления программного обеспечения при многомодульные сборки содержит открытые типы, вложенные в двойной необходимо ввести полный путь к вложенному классу. Например можно использовать код, подобный приведенному в следующем примере кода перед установкой обновления программного обеспечения. СтатусКорпорация Майкрософт подтверждает, что это является проблемой в продуктах Майкрософт, перечисленных в разделе «Относится к». Дополнительная информацияДля получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт: 824684
(http://support.microsoft.com/kb/824684/
)
Описание стандартной терминологии, используемой для описания обновлений программных продуктов МайкрософтСвойстваКод статьи: 928382 - Последнее изменение :: 10 сентября 2012 г. - Редакция: 4.0
Переведено с помощью машинного перевода ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода. Эта статья на английском языке: 928382
(http://support.microsoft.com/kb/928382/en-us/
)
|




Перейти к началу страницы








