ИСПРАВИТЬ: На компьютере, на котором работает платформа.NET Framework 3.5 Пакет обновления 1, Native Image Generator (Ngen.exe), используйте файл Mscorjit.dll и JIT-компилятор может создать неправильный код

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

В этой статье

Проблема

На компьютере, на котором выполняется Microsoft платформа.NET Framework 3.5 Пакет обновления 1 (SP1) Native Image Generator (Ngen.exe), используйте файл Mscorjit.dll и just-in-time (JIT) компилятор может создать неправильный код. Таким образом 32-разрядное приложение управляемого C++ может привести к неверным результатам.

Эта проблема возникает, если выполняются следующие условия:
  • В исходном коде класса или структуры имеет менее четырех видов скалярные и нет ссылки на управляемый объект.
  • Используется инструкция Cpblk или инструкция Initblk.
Примечание Эта проблема не возникает в 64-разрядных приложений.

Причина

Эта проблема возникает из-за регрессии в платформа.NET Framework 3.5 SP1.

Решение

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

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

Чтобы загрузить это исправление из коллекции кода MSDN, посетите следующий веб-узел корпорации Майкрософт:
http://Code.MSDN.Microsoft.com/KB957542

Примечание Коллекции кода MSDN отображаются языки, для которых доступно исправление. Если язык в списке не отображается, это что страница коллекции кода для данного языка отсутствует.

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

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

Платформа.NET Framework 3.5 SP1, для установки этого исправления необходимо иметь.

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

Может потребоваться перезагрузить компьютер, если используются какие-либо файлы, которые обновляются.

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

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

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

Английская версия данного исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для этих файлов указаны в UTC. При просмотре сведений о файле, оно преобразуется в локальное время. Чтобы узнать разницу между временем UTC и местным временем, используйте вкладку часовой пояс элемента Дата и время панели управления.
Windows 2000, Windows XP и Windows Server 2003 x 86 версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремя
Mscordacwks.dll2.0.50727.3068992,26416 Сентября 2008 г.13:13
Mscorjit.dll2.0.50727.3068367,10416 Сентября 2008 г.13:13
Mscorlib.dll2.0.50727.30684,546,56016 Сентября 2008 г.13:13
Mscorwks.dll2.0.50727.30685,815,80816 Сентября 2008 г.13:13
Windows 2000, Windows XP и Windows Server 2003 x 64-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Mscordacwks.dll2.0.50727.3068992,26416 Сентября 2008 г.13:13x86
Mscorjit.dll2.0.50727.3068367,10416 Сентября 2008 г.13:13x86
Mscorlib.dll2.0.50727.30684,546,56016 Сентября 2008 г.13:13x86
Mscorwks.dll2.0.50727.30685,815,80816 Сентября 2008 г.13:13x86
Mscordacwks.dll2.0.50727.30681,767,94416 Сентября 2008 г.10:33x64
Mscorjit.dll2.0.50727.30681,580,03216 Сентября 2008 г.10:33x64
Mscorlib.dll2.0.50727.30684,562,94416 Сентября 2008 г.10:33x64
Mscorwks.dll2.0.50727.306810,079,74416 Сентября 2008 г.10:33x64
Windows 2000, Windows XP и Windows Server 2003 версии IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Mscordacwks.dll2.0.50727.3068992,26416 Сентября 2008 г.13:13x86
Mscorjit.dll2.0.50727.3068367,10416 Сентября 2008 г.13:13x86
Mscorlib.dll2.0.50727.30684,546,56016 Сентября 2008 г.13:13x86
Mscorwks.dll2.0.50727.30685,815,80816 Сентября 2008 г.13:13x86
Mscordacwks.dll2.0.50727.30683,087,88016 Сентября 2008 г.10:44IA-64
Mscorjit.dll2.0.50727.30682,560,51216 Сентября 2008 г.10:44IA-64
Mscorlib.dll2.0.50727.30684,005,88816 Сентября 2008 г.10:44IA-64
Mscorwks.dll2.0.50727.306820,153,85616 Сентября 2008 г.10:44IA-64
Пакет обновления 1 (SP1) для Windows Vista и Windows Server 2008 x 86 версии
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Mscorlib.Resources.dll2.0.50727.3053352,25615 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053303,10415 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053315,39227 Июля 2008 г.17:58x86
Mscorlib.Resources.dll2.0.50727.3053425,98415 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053307,20027 Июля 2008 г.17:58x86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053311,29627 Июля 2008 г.17:58x86
Mscorlib.Resources.dll2.0.50727.3053331,77615 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053315,39215 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053307,20027 Июля 2008 г.17:55x86
Mscorlib.Resources.dll2.0.50727.3053348,16027 Июля 2008 г.17:58x86
Mscorlib.Resources.dll2.0.50727.3053319,48827 Июля 2008 г.17:55x86
Mscorlib.Resources.dll2.0.50727.3053290,81615 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053303,10415 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053311,29615 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053303,10427 Июля 2008 г.17:55x86
Mscorlib.Resources.dll2.0.50727.3053307,20015 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.1434397,31211 Января 2008 г.22:59x86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053278,52827 Июля 2008 г.17:55x86
Mscorlib.Resources.dll2.0.50727.3053278,52827 Июля 2008 г.17:55x86
Big5.NLPНе применимо66,72818 Декабря 2007 г.21:03Не применимо
Bopomofo.NLPНе применимо82,17218 Декабря 2007 г.21:03Не применимо
KSC.NLPНе применимо116,75618 Декабря 2007 г.21:04Не применимо
Mscorlib.dll2.0.50727.30684,546,56001 Октября 2008 г.22:27x86
Normidna.NLPНе применимо59,34218 Декабря 2007 г.21:05Не применимо
Normnfc.NLPНе применимо45,79418 Декабря 2007 г.21:05Не применимо
Normnfd.NLPНе применимо39,28418 Декабря 2007 г.21:05Не применимо
Normnfkc.NLPНе применимо66,38418 Декабря 2007 г.21:05Не применимо
Normnfkd.NLPНе применимо60,29418 Декабря 2007 г.21:05Не применимо
PRC.NLPНе применимо83,74818 Декабря 2007 г.21:05Не применимо
Prcp.NLPНе применимо83,74818 Декабря 2007 г.21:05Не применимо
SortKey.NLPНе применимо262,14818 Декабря 2007 г.21:05Не применимо
Sorttbls.NLPНе применимо20,32018 Декабря 2007 г.21:05Не применимо
XJIS.NLPНе применимо28,28818 Декабря 2007 г.21:05Не применимо
Mscordacwks.dll2.0.50727.3068992,26401 Октября 2008 г.22:27x86
Mscorjit.dll2.0.50727.3068367,10424 Сентября 2008 г.22:21x86
Mscorwks.dll2.0.50727.30685,815,80801 Октября 2008 г.22:27x86
Пакет обновления 1 для Windows Vista и Windows Server 2008 x 64-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Big5.NLPНе применимо66,72818 Декабря 2007 г.21:01Не применимо
Bopomofo.NLPНе применимо82,17218 Декабря 2007 г.21:01Не применимо
KSC.NLPНе применимо116,75618 Декабря 2007 г.21:02Не применимо
Mscorlib.dll2.0.50727.30684,562,94401 Октября 2008 г.22:25x64
Normidna.NLPНе применимо59,34218 Декабря 2007 г.21:03Не применимо
Normnfc.NLPНе применимо45,79418 Декабря 2007 г.21:03Не применимо
Normnfd.NLPНе применимо39,28418 Декабря 2007 г.21:03Не применимо
Normnfkc.NLPНе применимо66,38418 Декабря 2007 г.21:03Не применимо
Normnfkd.NLPНе применимо60,29418 Декабря 2007 г.21:03Не применимо
PRC.NLPНе применимо83,74818 Декабря 2007 г.21:03Не применимо
Prcp.NLPНе применимо83,74818 Декабря 2007 г.21:03Не применимо
SortKey.NLPНе применимо262,14818 Декабря 2007 г.21:03Не применимо
Sorttbls.NLPНе применимо20,32018 Декабря 2007 г.21:03Не применимо
XJIS.NLPНе применимо28,28818 Декабря 2007 г.21:03Не применимо
Mscordacwks.dll2.0.50727.30681,767,94401 Октября 2008 г.22:25x64
Mscorjit.dll2.0.50727.30681,580,03224 Сентября 2008 г.23:06x64
Mscorwks.dll2.0.50727.306810,079,74401 Октября 2008 г.22:25x64
Mscorlib.Resources.dll2.0.50727.3053352,25615 Сентября 2008 г.22:26x86
Mscorlib.Resources.dll2.0.50727.3053303,10415 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Сентября 2008 г.22:26x86
Mscorlib.Resources.dll2.0.50727.3053315,39227 Июля 2008 г.18:02x86
Mscorlib.Resources.dll2.0.50727.3053425,98415 Сентября 2008 г.22:26x86
Mscorlib.Resources.dll2.0.50727.3053307,20027 Июля 2008 г.18:02x86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Сентября 2008 г.22:26x86
Mscorlib.Resources.dll2.0.50727.3053311,29627 Июля 2008 г.18:02x86
Mscorlib.Resources.dll2.0.50727.3053331,77615 Сентября 2008 г.22:26x86
Mscorlib.Resources.dll2.0.50727.3053315,39215 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053307,20027 Июля 2008 г.17:56x86
Mscorlib.Resources.dll2.0.50727.3053348,16027 Июля 2008 г.18:02x86
Mscorlib.Resources.dll2.0.50727.3053319,48827 Июля 2008 г.17:56x86
Mscorlib.Resources.dll2.0.50727.3053290,81615 Сентября 2008 г.22:26x86
Mscorlib.Resources.dll2.0.50727.3053303,10415 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053311,29615 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053303,10427 Июля 2008 г.17:56x86
Mscorlib.Resources.dll2.0.50727.3053307,20015 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.1434397,31211 Января 2008 г.22:59x86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053299,00815 Сентября 2008 г.22:25x86
Mscorlib.Resources.dll2.0.50727.3053278,52827 Июля 2008 г.17:56x86
Mscorlib.Resources.dll2.0.50727.3053278,52827 Июля 2008 г.17:56x86
Big5.NLPНе применимо66,72818 Декабря 2007 г.21:03Не применимо
Bopomofo.NLPНе применимо82,17218 Декабря 2007 г.21:03Не применимо
KSC.NLPНе применимо116,75618 Декабря 2007 г.21:04Не применимо
Mscorlib.dll2.0.50727.30684,546,56001 Октября 2008 г.22:27x86
Normidna.NLPНе применимо59,34218 Декабря 2007 г.21:05Не применимо
Normnfc.NLPНе применимо45,79418 Декабря 2007 г.21:05Не применимо
Normnfd.NLPНе применимо39,28418 Декабря 2007 г.21:05Не применимо
Normnfkc.NLPНе применимо66,38418 Декабря 2007 г.21:05Не применимо
Normnfkd.NLPНе применимо60,29418 Декабря 2007 г.21:05Не применимо
PRC.NLPНе применимо83,74818 Декабря 2007 г.21:05Не применимо
Prcp.NLPНе применимо83,74818 Декабря 2007 г.21:05Не применимо
SortKey.NLPНе применимо262,14818 Декабря 2007 г.21:05Не применимо
Sorttbls.NLPНе применимо20,32018 Декабря 2007 г.21:05Не применимо
XJIS.NLPНе применимо28,28818 Декабря 2007 г.21:05Не применимо
Mscordacwks.dll2.0.50727.3068992,26401 Октября 2008 г.22:27x86
Mscorjit.dll2.0.50727.3068367,10424 Сентября 2008 г.22:21x86
Mscorwks.dll2.0.50727.30685,815,80801 Октября 2008 г.22:27x86
Пакет обновления 1 для Windows Vista и Windows Server 2008 версии IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Big5.NLPНе применимо66,72818 Декабря 2007 г.21:06Не применимо
Bopomofo.NLPНе применимо82,17218 Декабря 2007 г.21:06Не применимо
KSC.NLPНе применимо116,75618 Декабря 2007 г.21:06Не применимо
Mscorlib.dll2.0.50727.30684,005,88801 Октября 2008 г.22:26IA-64
Normidna.NLPНе применимо59,34218 Декабря 2007 г.21:08Не применимо
Normnfc.NLPНе применимо45,79418 Декабря 2007 г.21:08Не применимо
Normnfd.NLPНе применимо39,28418 Декабря 2007 г.21:08Не применимо
Normnfkc.NLPНе применимо66,38418 Декабря 2007 г.21:08Не применимо
Normnfkd.NLPНе применимо60,29418 Декабря 2007 г.21:08Не применимо
PRC.NLPНе применимо83,74818 Декабря 2007 г.21:08Не применимо
Prcp.NLPНе применимо83,74818 Декабря 2007 г.21:08Не применимо
SortKey.NLPНе применимо262,14818 Декабря 2007 г.21:08Не применимо
Sorttbls.NLPНе применимо20,32018 Декабря 2007 г.21:08Не применимо
XJIS.NLPНе применимо28,28818 Декабря 2007 г.21:08Не применимо
Mscordacwks.dll2.0.50727.30683,087,88001 Октября 2008 г.22:26IA-64
Mscorjit.dll2.0.50727.30682,560,51224 Сентября 2008 г.23:14IA-64
Mscorwks.dll2.0.50727.306820,153,85601 Октября 2008 г.22:26IA-64
Mscorlib.Resources.dll2.0.50727.3053315,39227 Июля 2008 г.17:58x86
Mscorlib.Resources.dll2.0.50727.3053311,29627 Июля 2008 г.17:58x86
Mscorlib.Resources.dll2.0.50727.3053348,16027 Июля 2008 г.17:58x86
Mscorlib.Resources.dll2.0.50727.3053319,48827 Июля 2008 г.17:58x86
Mscorlib.Resources.dll2.0.50727.3053278,52827 Июля 2008 г.17:58x86
Mscorlib.Resources.dll2.0.50727.3053278,52827 Июля 2008 г.17:59x86
Big5.NLPНе применимо66,72818 Декабря 2007 г.21:03Не применимо
Bopomofo.NLPНе применимо82,17218 Декабря 2007 г.21:03Не применимо
KSC.NLPНе применимо116,75618 Декабря 2007 г.21:04Не применимо
Mscorlib.dll2.0.50727.30684,546,56001 Октября 2008 г.22:27x86
Normidna.NLPНе применимо59,34218 Декабря 2007 г.21:05Не применимо
Normnfc.NLPНе применимо45,79418 Декабря 2007 г.21:05Не применимо
Normnfd.NLPНе применимо39,28418 Декабря 2007 г.21:05Не применимо
Normnfkc.NLPНе применимо66,38418 Декабря 2007 г.21:05Не применимо
Normnfkd.NLPНе применимо60,29418 Декабря 2007 г.21:05Не применимо
PRC.NLPНе применимо83,74818 Декабря 2007 г.21:05Не применимо
Prcp.NLPНе применимо83,74818 Декабря 2007 г.21:05Не применимо
SortKey.NLPНе применимо262,14818 Декабря 2007 г.21:05Не применимо
Sorttbls.NLPНе применимо20,32018 Декабря 2007 г.21:05Не применимо
XJIS.NLPНе применимо28,28818 Декабря 2007 г.21:05Не применимо
Mscordacwks.dll2.0.50727.3068992,26401 Октября 2008 г.22:27x86
Mscorjit.dll2.0.50727.3068367,10424 Сентября 2008 г.22:21x86
Mscorwks.dll2.0.50727.30685,815,80801 Октября 2008 г.22:27x86

Временное решение

Для временного решения этой проблемы используйте один из указанных ниже способов.

Способ 1

Если приложение код, похожий на пример кода в разделе «Дополнительные сведения», найдите следующую строку кода.
#define GETVECTOR3D(vec3d) (*reinterpret_cast<AcGeVector3d*>(&((vec3d).m_x))
Измените эту строку кода следующим образом.
#define GETVECTOR3D(vec3d) (*reinterpret_cast<AcGeVector3d*>(&((vec3d)))

Способ 2

Разверните INI-файла. Чтобы сделать это, создайте файл, содержащий следующий код.
[.NET Framework Debugging Control]
AllowOptimize=0
Имя INI-файла так же, как проблемы модуля, но использовать расширение .ini, а не расширения DLL. Например пример кода в разделе «Дополнительные сведения», имя INI-файла в файл Bug.ini. Поместите файл Bug.ini в той же папке, что и файл Bug.dll.

Примечание Недостатком этого метода является возможный эффект для оптимизация производительности. Если предварительной компиляции модуля с помощью Native Image Generator (Ngen.exe), этот метод не применим.

Способ 3

Выборочного применения параметра NoOptimization перечисления MethodImplOptions проблемных методов с помощью класса атрибута MethodImplAttribute .

Примечание Этот метод отключает оптимизацию JIT-компилятором и Native Image Generator (Ngen.exe), на уровне каждого метода. Насколько это влияет на производительность зависит от метода.

Статус

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

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

Действия по воспроизведению проблемы

  1. Создание приложения C++, который основан на платформа.NET Framework 3.5 SP1.
  2. Добавить CPP-файла в проект, имя файла Bug.cpp этот файл и вставьте следующий код в файл Bug.cpp.
    #using <mscorlib.dll>
    #include <stdlib.h>
    class AcGeVector3d
    {
    double x, y, z;
    public:
    __forceinline AcGeVector3d(const AcGeVector3d& src): x(src.x),y(src.y),z(src.z)
    {
    }
    __forceinline AcGeVector3d(double xx, double yy, double zz) : x(xx),y(yy),z(zz)
    {
    }
    __forceinline AcGeVector3d operator / (double val) const
    {
    return AcGeVector3d (x/val, y/val, z/val);
    }
    };
    #define GETVECTOR3D(vec3d) (*reinterpret_cast<AcGeVector3d*>(&((vec3d).m_x)))
    namespace Geometry
    {
    [System::Runtime::InteropServices::StructLayout(System::Runtime::InteropServices::LayoutKind::Sequential)]
    public value class Vector3d
    {
    internal:
    double m_x, m_y, m_z;
    Vector3d(const AcGeVector3d* obj)
    {
    GETVECTOR3D(*this) = *obj;
    }
    public:
    Vector3d(double x, double y, double z):m_x(x),m_y(y), m_z(z) {}
    Vector3d DivideBy(double value)
    {
    return Vector3d(&GETVECTOR3D(*this).operator /(value));
    }
    virtual System::String^ ToString() override
    {
    return System::String::Format("{0}, {1}, {2}", m_x, m_y, m_z);
    }
    };
    }
    
  3. Чтобы выполнить компиляцию файла Bug.cpp, выполните следующую команду:
    CL/CLR/O2 /GL bug.cpp/Link/DLL /out:bug.dll
  4. Создайте новый проект Microsoft Visual C# для использования в качестве клиентского проекта.
  5. Имя файла кода в файл Test.cs и вставьте следующий код в файл Test.cs.
    using Geometry;
    namespace Test
    {
    class Tester
    {
    static void Main()
    {
    Vector3d v = new Vector3d(200, 200, 0);
    v = v.DivideBy(150);
    System.Console.WriteLine("{0}", v);
    }
    }
    }
    
  6. Чтобы скомпилировать файл Test.cs, выполните следующую команду:
    CSC /r:bug.dll test.cs
  7. Чтобы внедрить манифест в файл Test.exe, выполните следующую команду:
    MT.exe - nologo-манифест bug.dll.manifest-outputresource:test.exe;1
  8. Запустите файл Test.exe.
Обратите внимание, что фактический результат выглядит следующим образом:
1.33333333333333, 1.333333333333, 0
Тем не менее ожидаемый результат выглядит следующим образом:
1.33333333333333, 0, 0

Ссылки

Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 957542 - Последний отзыв: 9 февраля 2014 г. - Revision: 8.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 3.5 Service Pack 1
Ключевые слова: 
kbexpertiseadvanced kbfix kbqfe kbmt KB957542 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 957542

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

 

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