Файл сведений о пакете обновления 1 для Visual Studio 2010

Опубликовано: 3 май 2011 г.

Для получения последней версии файла сведений щелкните здесь.

1. Требования к системе

Поддерживаемые архитектуры:

Поддерживаемые операционные системы

Аппаратные требования

2. Известные проблемы

2.1. Установка

2.1.1. Установка компилятора Visual C++ завершается сбоем в случае установки, восстановления или изменения пакета Windows SDK 7.1 после установки пакета обновления 1 для Visual Studio 2010

Если флажок «Компиляторы Visual C++» установлен при установке, восстановлении или изменении пакета Windows SDK 7.1 после установки пакета обновления 1 для Visual Studio 2010, установщик пакета SDK выполняет попытку установки устаревшей версии компиляторов. Возможен вывод одного из следующих сообщений:

or

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

Условие 1. Если флажок «Компиляторы Visual C++» установлен при установке, восстановлении или изменении пакета Windows SDK 7.1 после установки пакета обновления 1 для Visual Studio 2010, может возникнуть ошибка, и некоторые выбранные компоненты могут быть не установлены. 

Обходной путь. Снимите флажок «Компиляторы Visual C++» перед запуском установки, восстановления или изменения пакета Windows SDK 7.1.

Условие 2. Если флажок «Компиляторы Visual C++» установлен при установке, восстановлении или изменении пакета Windows SDK 7.1 после установки Visual Studio 2010 без пакета обновления 1 (SP1) для Visual Studio 2010, может возникнуть ошибка.

Обходной путь. Удалите пакет обновления 1 для Visual Studio 2010, а затем повторно выполните установку, восстановление или изменение пакета Windows SDK 7.1.

2.1.2. Выполнение программы установки пакета обновления 1 для Visual Studio 2010 в режиме совместимости невозможно

Сбой программы установки пакета обновления 1 для Visual Studio 2010 с кодом ошибки 1603 (0x643) или блокирование выполнения в режиме совместимости. Помощник Windows по совместимости программ указывает, что установка Visual Studio могла пройти неправильно, и предлагает переустановить Visual Studio с применением рекомендуемых параметров (режима совместимости программ).

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

Программа установки Visual Studio не может выполняться в режиме совместимости. Убедитесь, что режим совместимости не включен для всех программ или для программы установки Visual Studio.

2.1.3. Возможен сбой установки пакета обновления 1 для Visual Studio 2010 при подключенном USB-диске или другом съемном диске

Перед установкой или повторным применением пакета обновления 1 для Visual Studio 2010 отключите все съемные диски. Если это невозможно, не извлекайте такие диски во время выполнения установки, поскольку это может вызвать запрашивание программой установки источников, временно записанных на данный диск (по причине наличия большего свободного пространства, чем на других дисках), или полный сбой из-за невозможности найти файлы.

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

Либо извлеките диски до установки пакета обновления 1 для Visual Studio 2010, либо не извлекайте их во время выполнения установки.

2.1.4. После установки инструментария пакета обновления 1 для Visual Studio 2010 для SQL Server Compact (Compact) 4.0 необходим перезапуск Visual Studio

Если при открытии проекта, содержащего файл Compact 4.0 .sdf, на компьютере не установлены средства Compact или Visual Studio Tools для SQL Server Compact 4.0 (Tools for Compact), пакет обновления 1 для Visual Studio 2010 выводит для пользователя приглашение установить отсутствующий компонент. Если пользователь отвечает «Да», установщик веб-платформы загружает и устанавливает Compact или Tools for Compact.  Однако если затем пользователь выполняет попытку открыть SDF-файл, возникает «неизвестная ошибка», поскольку средства Tools for Compact 3.5 уже загружены и не могут быть выгружены и заменены средствами Tools for Compact 4.0 до перезапуска Visual Studio.

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

Перезапустите Visual Studio после установки инструментария SQL Server Compact 4.0.

2.1.5. Взаимодействие со средством просмотра справки пакета обновления 1 для Visual Studio 2010 нарушается в случае установки Help Viewer Power Tool на отличных от английской языковых версиях Visual Studio 2010 до установки пакета обновления 1 (SP1)

В случае установки Help Viewer Power Tool на отличную от английской языковую версию Visual Studio 2010 и последующей установки пакета обновления 1 для Visual Studio 2010 средство просмотра Microsoft Help 1.1, устанавливаемое с пакетом обновления 1, настраивается неправильно и содержимое может не отображаться. При установке Help Viewer Power Tool на отличных от английской языковых версиях Visual Studio 2010 вносятся изменения в файл QueryManifest.<версия>.xml. Для успешной установки пакета обновления 1 для Visual Studio 2010 эти изменения должны быть обращены.

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

Имеется два способа решения этой проблемы:

Первый способ. Измените манифест запроса без удаления Help Viewer Power Tool, а затем установите пакет обновления 1 для Visual Studio 2010.

  1. Откройте файл QueryManifest.<версия>.xml в папке \ProgramData\Microsoft\HelpLibrary\manifest\.
  2. Замените все записи <brandingPackageFileName>dev10pt.mshc</brandingPackageFileName> на <brandingPackageFileName>dev10.mshc</brandingPackageFileName>.

    Сохраните изменения.

  3. Установите пакет обновления 1 для Visual Studio 2010. (Power Tool останется, но будет игнорироваться пакетом обновления 1.)

Второй способ. Удалите Help Viewer Power Tool, а затем установите пакет обновления 1 для Visual Studio 2010.

  1. Откройте файл QueryManifest.<версия>.xml в папке \ProgramData\Microsoft\HelpLibrary\manifest\.
  2. Измените все записи каталога, связанные с языковым стандартом, например <catalog productId="VS" productVersion="100" productLocale="JA-JP" productDisplayName="" sourceType="index"> на <catalog productId="VS" productVersion="100" productLocale="EN-US" productDisplayName="" sourceType="index">.
  3. Удалите Power Tool в компоненте панели управления «Установка и удаление программ».
  4. Измените теги языкового стандарта в манифесте запроса на исходные обозначения языкового стандарта.
  5. Замените все записи <brandingPackageFileName>dev10pt.mshc</brandingPackageFileName> на <brandingPackageFileName>dev10.mshc</brandingPackageFileName>.
  6. Сохраните изменения.

  7. Установите пакет обновления 1 для Visual Studio 2010.

2.1.6. Лицензии Microsoft SQL Server содержатся в файлах с сокращенными именами

Как указано в условиях лицензии, лицензии для компонентов программного обеспечения Microsoft SQL Server, дополняющих Visual Studio, расположены в следующем каталоге: ..\Program Files\Visual Studio 10.0\Licenses\1033.  Многие из лицензий предоставляются с сокращенными именами файлов.

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

Для удобства предоставляется таблица соответствия имен файлов лицензий и полных имен продуктов.

Имя файла лицензииПолное имя продукта
SQL08AppFrame.rtfРабочая среда приложения уровня данных Microsoft SQL Server 2008 R2
SQL08AppProj.rtfСистема проектов приложения уровня данных Microsoft SQL Server 2008 R2
SQL08CLRtypes.rtfСистемные типы Microsoft CLR для SQL Server 2008 R2
SQL08SMO.rtfОбщие управляющие объекты Microsoft SQL Server 2008 R2
SqlEv31Eula.rtfMicrosoft SQL Server Compact 3.5 с пакетом обновления 2 (SP2)
SQLServer2008_License_EXPR.rtfMicrosoft SQL Server 2008, экспресс-выпуск
sql08tsqllangsvc.rtfСлужба языка Transact-SQL 1.1 для Microsoft SQL Server
Microsoft SQL Server Transact-SQL Language Service 1.1.rtfСлужба языка Transact-SQL 1.1 для Microsoft SQL Server

2.1.7. Языковая версия файла лицензии для службы языка 1.1 Microsoft SQL Server Transact-SQL неправильно копируется для установок на немецком языке

В зависимости от параметров, при установке версии Visual Studio на немецком языке также может быть установлена версия службы языка Transact-SQL 1.1 для Microsoft SQL Server на немецком языке. Во время установки отображаются правильные условия лицензии, но в папку ...\Program Files\Microsoft SQL Server\100\SDK\Assemblies\de копируется неправильная языковая версия условий лицензии.

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

Выпущено исправление для обновления установки с использованием правильной копии условий лицензии для службы языка Transact-SQL 1.1 Microsoft SQL Server на немецком языке.  Это исправление доступно здесь.

Правильная лицензия на немецком языке также находится в каталоге лицензии Team Foundation Server ..\Program Files\Visual Studio 10.0\Licenses\1031. 

2.1.8. В списке установленных обновлений отображаются посторонние записи для исправлений стандартного выпуска Visual C++

Пакет обновления 1 для Visual Studio 2010 вызывает создание нескольких записей в списке установленных обновлений. Эти записи имеют вид «Исправление для бета-версии 1 стандартного выпуска Visual C++ 2010» с добавлением номера статьи базы знаний. Корпорация Майкрософт подтверждает, что исправления бета-версии не устанавливаются с пакетом обновления 1 для Visual Studio 2010, и что каждое из перечисленных исправлений включено в пакет обновления 1 для Visual Studio 2010.

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

Нет доступных путей решения этой проблемы. В системе не установлено ни одного исправления для бета-версии 1. Удалить эти обновления или соответствующие записи из списка установленных обновлений невозможно по причине отсутствия файлов, фактически установленных в системе.

2.2. Удаление

2.2.1. В случае удаления пакета обновления 1 для Visual Studio 2010 необходимо переустановить Visual Studio 2010 для восстановления определенных компонентов

Пакет обновления 1 для Visual Studio 2010 обновляет некоторые компоненты исходной версии Visual Studio 2010. В случае удаления пакета обновления 1 некоторые из этих компонентов полностью удаляются с компьютера, а не зменяются исходными версиями.

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

Переустановите исходную версию Visual Studio 2010 с исходного носителя или из исходного сетевого расположения. В программе установки выберите компоненты, которые требуется переустановить.

  1. Перейдите в расположение, из которого была выполнена установка Visual Studio 2010.
  2. Запустите программу setup.exe. При выводе запроса контроля учетных записей на повышение нажмите кнопку «Продолжить».
  3. Выберите «Изменить или удалить Microsoft Visual Studio 2010».
  4. В окне мастера установки нажмите кнопку «Далее».
  5. Щелкните Добавление и удаление компонентов.
  6. Выберите компоненты, которые требуется переустановить.
  7. Нажмите кнопку «Обновить».

2.2.2. В случае удаления пакета обновления 1 для Visual Studio 2010 перед его повторной установкой необходимо переустановить Visual Studio 2010

В случае удаления пакета обновления 1 для Visual Studio 2010 перед его повторной установкой необходимо переустановить Visual Studio 2010.

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

Инструкции по переустановке Visual Studio 2010 после удаления пакета обновления 1 приведены в разделе 2.2.1. настоящего файла сведений. После переустановки Visual Studio 2010 повторно примените пакет обновления 1.

2.2.3. В случае установки пакета обновления 1 для Visual Studio 2010, среды выполнения SQL Server Compact и набора средств Visual Studio 2010 SP1 Tools for SQL Server Compact 4.0 ENU с последующим удалением пакета обновления 1 возможно возникновение ошибки при создании базы данных SQL Express

В случае установки пакета обновления 1 для Visual Studio 2010, среды выполнения SQL Server Compact и набора средств Visual Studio 2010 SP1 Tools for SQL Server Compact 4.0 ENU с последующим удалением пакета обновления 1 возможно возникновение ошибки при создании файла базы данных SQL Express (.mdf).

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

Восстановите исходную версию Visual Studio 2010, а затем удалите набор средств Visual Studio 2010 SP1 Tools for SQL Server Compact 4.0 ENU (SSCEVSTools-ENU.msi) с помощью раздела «Программы» панели управления.

2.2.4. Удаление пакета обновления 1 для Visual Studio 2010 приводит к удалению компонентов Visual Studio Tools for Office и Visual Studio Tools for SharePoint

Удаление пакета обновления 1 для Visual Studio 2010 приводит к удалению компонентов времени разработки Visual Studio Tools for Office (VSTO) и Visual Studio Tools for SharePoint.  Поскольку компоненты Office и SharePoint в Visual Studio 2010 SP1 являются обновлениями большого объема, они удаляются при удалении пакета обновления 1 и требуется восстановление более ранних версий в исходной версии Visual Studio 2010.

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

  1. В разделе «Программы» панели управления щелкните правой кнопкой Microsoft Visual Studio 2010, а затем выберите команду «Удалить\Изменить».
  2. В диалоговом окне «Режим обслуживания» нажмите кнопку «Далее», а затем кнопку «Добавить или удалить компоненты».
  3. Для отсутствующих компонентов не установлены флажки и отображается красный знак «X». Выберите следующие компоненты:
  4. Нажмите кнопку «Обновить». 

2.2.5. При удалении пакета обновления 1 для Visual Studio 2010 запрашивается источник для экспресс-выпусков

При удалении пакета обновления 1 может потребоваться копирование файлов с исходного носителя для Visual Studio 2010 или связанных продуктов. Если источник не удается найти автоматически, выводится приглашение предоставить источник. Для экспресс-выпусков требуются дополнительные действия по загрузке и распаковке источника.

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

  1. Перейдите на страницу загрузки экспресс-выпусков веб-сайта корпорации Майкрософт.
  2. Загрузите ISO-образ, содержащий все экспресс-версии, кроме Windows Phone.
  3. Запишите ISO-образ на DVD-диск. По завершении процесса записи рекомендуется проверить носитель.
  4. Откройте окно командной строки. (В меню «Пуск» последовательно выберите пункты «Все программы», «Стандартные» и «Командная строка».)
  5. Перейдите на DVD-диск, а затем в каталог, который соответствует продукту, запрашивающему источник. Например, если Visual C# Express запрашивает источник, введите: cd d:\vcsexpress (где D: – буква DVD-диска).
  6. Чтобы найти файл для следующего шага, введите: dir ixp*.exe
  7. Используя имя файла, введите: <имя файла>.exe /x:"%TEMP%\<имя файла>"
    Например: ixpvcs.exe /x:"%TEMP%\ixpvcs\"
  8. В диалоговом окне запроса источника перейдите в расположение, в которое были извлечены файлы на шаге 7.
  9. Нажмите кнопку ОК для продолжения.

2.2.6. При удалении пакета обновления 1 для Visual Studio 2010 запрашивается источник

При удалении пакета обновления 1 может потребоваться копирование файлов с исходного носителя для Visual Studio 2010 или связанных продуктов. Если источник не удается найти автоматически, выводится приглашение предоставить источник.

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

  1. Перейдите к источнику установки, который был использован при установке Visual Studio 2010.
  2. В диалоговом окне запроса источника перейдите в каталог установки, выберите MSI-файл и нажмите кнопку «ОК» для продолжения.

2.3. Обслуживание

2.3.1. При повторной установке пакета обновления 1 для Visual Studio 2010 возможен запрос источника

При повторной установке пакета обновления 1 возможен запрос источника.

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

  1. Загрузите программу установки пакета обновления 1 для Visual Studio 2010 со страницы http://go.microsoft.com/fwlink/?LinkId=209902. Сохраните ее в запоминающемся расположении, например в папке %USERPROFILE%\Downloads\.
  2. Откройте окно командной строки. (В меню «Пуск» последовательно выберите пункты «Все программы», «Стандартные» и «Командная строка».)
  3. Введите следующую команду, чтобы перейти в расположение, в котором было выполнено сохранение на шаге 1: cd "%USERPROFILE%\Downloads"
  4. Введите следующую команду, чтобы загрузить все пакеты установки: setup.exe /createlayout "%CD%\VS2010SP1"
  5. В диалоговом окне запроса источника найдите запрашиваемый MSI-файл.

2.4. Проблемы при использовании продукта

2.4.1. Общие проблемы

2.4.1.1. Обновленная документация по пакету обновления 1 для Visual Studio 2010 недоступна для загрузки до 16 марта 2011 г.

Можно использовать диспетчер библиотек справки в средстве просмотра Microsoft Help 1.1 для загрузки и установки обновленного содержимого с веб-сайта MSDN Online. Хотя обновленная документация по пакету обновления 1 для Visual Studio 2010 недоступна для загрузки до 16 марта 2011 г., она доступна на веб-сайте MSDN.

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

Ознакомьтесь с документацией по Visual Studio 2010 SP1 сейчас на веб-сайте MSDN и подождите до 16 марта 2011 г., чтобы загрузить ее.

Инструкции по загрузке обновленного содержимого см. в разделе "Получение обновлений автономного содержимого" диспетчера библиотек справки (справочная система Майкрософт) на веб-сайте MSDN или в документации Visual Studio 2010 на локальном компьютере.

2.4.1.2. Подписывание управляемых сборок для приложений на языке C++, преобразованных до этого выпуска пакета обновления 1 для Visual Studio 2010

В приложениях на языке C++ в исходной версии Visual Studio 2010 можно было не подписывать создаваемые сборки, задав для параметра «Компоновщик -> Дополнительно -> Отложенная подпись» значение «Да». Эта проблема была устранена в пакете обновления 1 для Visual Studio 2010, но в случае преобразования приложения к исходной версии до применения пакета обновления 1 проект необходимо изменять вручную.

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

Чтобы изменить файл проекта, сделав возможным подписание сборок при заданном для параметра «Отложенная подпись» значении «Да».

  1. Найдите свойство KeyFile, DelaySign в ItemDefinitionGroup для Link.
  2. <Ссылка>

    <GenerateDebugInformation>true</GenerateDebugInformation>

    <AdditionalDependencies>

    <AdditionalDependencies>

    <KeyFile>my.snk</KeyFile>

    <DelaySign>true</DelaySign>

    <Link>

  3. Переместите эти свойства в группу PropertyGroup соответствующей конфигурации/платформы.
  4. Измените свойство KeyFile на LinkKeyFile.
  5. Измените свойство DelaySign на LinkDelaySign.
  6. Измененное свойство должно выглядеть примерно следующим образом:
  7. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">

    <ConfigurationType>Application</ConfigurationType>

    <LinkKeyFile>my.snk</LinkKeyFile>

    <LinkDelaySign>true</LinkDelaySign>

    </PropertyGroup>

  8. Если заданы пользовательские этапы построения для подписывания двоичных файлов (согласно рекомендациям для устранения проблемы в исходной версии),  теперь их можно удалить.

2.4.2. Редактор кода

Известные проблемы отсутствуют.

2.4.3. Языки

2.4.3.1. Async CTP

Если была установлена версия Async CTP до пакета обновления 1, и она не была удалена до установки пакета обновления 1 для Visual Studio 2010, компьютер будет находиться в состоянии, в котором версия компилятора C# в платформе .NET Framework не соответствует компилятору C# в Visual Studio.

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

После установки пакета обновления 1 для Visual Studio 2010 переустановите версию Async CTP с пакетом обновления 1 отсюда.

2.4.4. Пакет инструментов Visual Studio для Office

Известные проблемы отсутствуют.

2.4.5. Разработка для SharePoint

2.4.5.1. В SharePoint Designer создание рабочего процесса для повторного использования с пробелами в имени, экспорт этого рабочего процесса в WSP-файл и последующее использование шаблона «Импорт рабочего процесса для повторного использования» для его импорта вызывает ошибку построения

Если создать в SharePoint Designer рабочий процесс для повторного использования с пробелами в имени, экспортировать этот рабочий процесс в WSP-файл, а затем импортировать его в Visual Studio с помощью шаблона «Импорт рабочего процесса для повторного использования», то при построении проекта возникают ошибки.

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

Создаваемый класс содержит пробелы.

Для Visual Basic

  1. В обозревателе решений щелкните «Показать все файлы».
  2. Разверните папку «Рабочие процессы».
  3. Найдите файл <имя_рабочего_процеса>.xoml.vb и откройте его.
  4. Выберите имя класса (включая пробелы).
  5. Замените все вхождения имени класса на имя без пробелов. (Выполните замену во всем решении.)
  6. Постройте проект. Ошибок простроения быть не должно.

Для C#

  1. В обозревателе решений щелкните «Показать все файлы».
  2. Разверните папку «Рабочие процессы».
  3. Найдите файл <имя_рабочего_процеса>.xoml.cs и откройте его.
  4. Выберите имя класса (включая пробелы).
  5. Замените все вхождения имени класса на имя без пробелов. (Выполните замену во всем решении.)
  6. Постройте проект. Ошибок простроения быть не должно.

2.4.6. Разработка веб-приложений

Известные проблемы отсутствуют.

2.4.7. Инструменты Windows Communication Foundation (WCF)

Известные проблемы отсутствуют.

2.4.8. Инструменты Windows Presentation Foundation (WPF)

Известные проблемы отсутствуют.

2.4.9. Инструменты Windows Workflow Foundation (WF)

Известные проблемы отсутствуют.

2.4.10. Интеграция Windows SDK

Известные проблемы отсутствуют.

2.4.11. Отладчик, база данных, инструменты диагностики и анализа

2.4.11.1. Установка пакета обновления 1 для Visual Studio 2010 нарушает профилирование для приложений x64 в Windows Server 2003 x64

После установки пакета обновления 1 для Visual Studio в Windows Server 2003 x64 возникает сбой профилирования 64-разрядных приложений и выводится сообщение «PRF0010: запуск прерван - не удалось запустить файл vsperfmon.exe».  Это происходит из-за нарушения регистрации 64-разрядной версии vsperfmon.exe программой установки пакета обновления 1.

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

Установите пакет обновления 1 для автономного профилировщика Visual Studio 2010, доступный в сети MSDN.  Он исправляет регистрацию vsperfmon.exe и обеспечивает возможность профилирования 64-разрядных приложений из Visual Studio.

2.4.12. Инструменты архитектуры

Известные проблемы отсутствуют.

2.4.13. Инструменты тестирования

Известные проблемы отсутствуют.

2.4.14. Инструменты Lab Management

Известные проблемы отсутствуют.

2.4.15. Team Explorer

Известные проблемы отсутствуют.

2.4.16. Проекты установки

Пакеты VCRedist пакета обновления 1 имеют ссылки RTM Fwlink, указывающие на пакеты RTM. Они должны быть доступны для изменения пользователями, если требуется загрузить правильные пакеты пакета обновления 1

Если после установки VS SP1 пользователь добавляет VCRedist в качестве необходимого компонента проекта установки и выбирает вариант «домашний сайт», при установке проекта будут загружаться пакеты VCRedist версии RTM вместо пакетов VCRedist пакета обновления 1.

Создаваемые манифесты ClickOnce имеют ссылки RTM fwlinks, указывающие на переданные пакеты RTM, а не пакета обновления 1.

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

Пользователь может вручную редактировать файл VCRedist package.xml для замены ссылок RTM fwlinks новыми ссылками fwlinks пакета обновления 1.

Файл Package.xml должен содержать ссылки RTM fwlinks, например:

....

<String Name="VCRedistExe">http://go.microsoft.com/fwlink/?LinkID=177916&clcid=0x409</String>

...

Ссылку в приведенном выше теге следует заменить следующей ссылкой fwlink:

3. См. также

3.1. Связанные файлы сведений о продуктах

Файл сведений о пакете обновления 1 для Team Foundation Server 2010

Файл сведений о средстве просмотра Microsoft Help 1.1

 

© Корпорация Майкрософт (Microsoft Corp.), 2011. Все права защищены.

Условия использования | Товарные знаки | Заявление о конфиденциальности