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

В этой статье

Введение

Корпорация Майкрософт выпустила Visual Studio 2012 обновление 3 (Visual Studio 2012.3) 26 июня 2013. Это обновление вводит Новая технология улучшения в построении TFS. Кроме того данное обновление также исправлены различные проблемы.

Как получить обновления 3 Visual Studio 2012 г.

Visual Studio 2012 обновления, накопительные выпусков, включая новые функции и исправления, которые были доставлены в предыдущих выпусках. Ниже ссылку вы всегда указывает на последнюю версию. Список всех обновлений, выпущенных для Visual Studio 2012 нажмите кнопку Здесь.

Загрузить пакет обновления 3 Visual Studio 2012 г.

Для получения обновлений для других продуктов семейства Visual Studio можно найти на Загрузки Майкрософт для Visual Studio.

Примечание Visual Studio Team Foundation Server (TFS) и механизм установки отличаются. Обновление Visual Studio устанавливает на все, что уже установлена на компьютере. Обновление TFS не полный макет, который заменяет любой установлена на компьютере. Перед попыткой установки обновления TFS, убедитесь, что полную резервную копию текущей базы данных. TFS обновления происходит сбой установки, будет невозможно перезапустить обновление или откат к предыдущей версии TFS без выполнения процедуры восстановления.

Руководство по установке продуктов Visual Studio см.

При установке Visual Studio.

Инструкции по установке Team Foundation Server и управления жизненным циклом Приложений Visual Studio

Утверждение вирусов

Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние антивирусные программы на дату, которая была учтена в файл. Файл хранится на защищенных серверах, что предотвращает внесение несанкционированных изменений в файл.
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed

Новые технологии улучшений и исправлений в Visual Studio 2012 обновление 3

Различные усовершенствования в технологиях

Свернуть это изображениеРазвернуть это изображение
assets folding start expanded
В Visual Studio 2012.3 были внесены следующие усовершенствования технологии.

Сборки TFS
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed

    Team Foundation Server
    • Создать параметры могут быть сохранены при обновлении экземпляра TFS 2012.
    • При внесении в новое определение построения в Git основе командных проектов построения пользовательского интерфейса для непрерывной интеграции (CI).

Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Свернуть это изображениеРазвернуть это изображение
assets folding end

Исправленные ошибки

Свернуть это изображениеРазвернуть это изображение
assets folding start expanded
Примечание Если не указано иное, связанных элементов для получения веб-страницы Microsoft Connect.

Проблемы совместимости Windows 8.1
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
    Профилировщик
    • При использовании Visual Studio 2012 для профиля X 64 приложения в режиме выборки ЦП в операционных системах Windows 8.1, появится сообщение «данные не собираются».
    • Визуализатор параллелизма для 64-разрядных приложений в 64-разрядной операционной системе Windows 8.1 не работает.

    Имитатор
    • При запуске Windows Simulator, появится запрос Контроля учетных записей (UAC).

    Диагностика графики
    • Неработающие ссылки визуализатор для отладки графики Windows 8.1 Просмотр исправлений.

    Закодированный тест пользовательского интерфейса
    • Закодированного тестирования пользовательского интерфейса поддержки Internet Explorer 11.

    Телефон Сервис
    • Происходит сбой установки эмулятора Windows Phone (XDE) Просмотр 8.1 Windows.

    Visual Studio IDE
    • Отчет о проекте диалога имеет неправильный формат.

    Удаленный отладчик
    • Удаленный отладчик из Visual Studio 2012 обновление 2. совместим с Visual Studio 2012 обновления 3. Тем не менее это последние доступные удаленного отладчика несовместим с Windows 8.1 Просмотр ARM устройств.

Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Visual Studio 2012 и Visual Studio 2013 Preview обмена данными
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
    Blend для Visual Studio 2012
    • Blend аварийно завершает работу при открытии приложения Windows Presentation Foundation (WPF), которая была обновлена до версии 4.5.1-based Microsoft платформа.NET Framework в Visual Studio 2013 Preview.
    • Не удается открыть проект Silverlight 4.0 в Blend, не ungraded в Visual Studio 2013 Preview.
    • Не удалось загрузить конструктор XAML, при использовании переносимой библиотеки классов в проект WPF.
    • 779344: Стиль нельзя использовать вложенное свойство привязки в конструкторе XAML

    Lab Management.
    • Теперь можно использовать Microsoft Test Manager 2012 с 2013 контроллера тестирования для создания лабораторной среды.
    • В среде, имеющей 2013 контроллер тестирования развертывания и тестирования Microsoft Manager 2012, при восстановлении лабораторной среды, которая находится в состоянии «Не готов», агент тестирования на сервере агента удаляется неожиданно.

    F#
    • Сообщение об ошибке при загрузке Visual Studio 2012 в проект F#, созданных с помощью Visual Studio 2012 просмотра.

    Team Foundation Server
    • Поддержка совместимости для обсуждения между 2013 Preview Visual Studio и Visual Studio 2012.

Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Отладчик
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Visual Studio IDE
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Формы Windows Forms
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
  • При использовании элементов управления ActiveX и приложения Windows Forms в Visual Basic конструктор Visual Studio, возможно, не удается загрузить после перестроения приложений. Это проблема со временем. Конструктор следует перезагрузить только после завершения построения.
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
C++
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
  • При вызове функции EndDialog из внутри функции OnInitDialog в приложении MFC, функцию OnInitDialog вызывается снова.
  • Приложение аварийно завершает работу, поскольку компилятор C++ создает последовательность неверные инструкции, которая вычисляет размер памяти для доступа к памяти.
  • Исключение «TypeLoadException» во время выполнения, о том, что класс управляемый интерфейс не реализован. Однако фактически реализуется класс.
  • Внутренняя ошибка компилятора периодически возникает при компиляции с помощью параметра «/ analyze».
  • Включено исправление, описанное в следующей статье БАЗЫ знаний:
    2802711 ИСПРАВИТЬ: Неправильный код компьютера создается для оператора «switch» в Visual C++ 2010 x 64 компилятора
  • 783276: Исправление для MFC & ATL в Windows XP

    При использовании MFC или ATL в приложение под управлением Windows XP может появиться следующее сообщение об ошибке:
    Имя приложения - точка входа не найдена

    Не удалось найти InitializeCriticalSectionEx точки входа процедуры в динамически подключаемой библиотеки KERNEL32.dll
  • Проблема разрешается в котором инструментария профильной оптимизации (PGO) может вызвать сбой или неправильное поведение.
  • Visual Studio 2012 включена для распознавания (но не открыть) .vsglog файлы, которые были зарегистрированы в Visual Studio 2013 Preview.
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
LightSwitch
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed

  • IntelliSense в проект клиента LightSwitch HTML не работает из-за истечения времени ожидания ядра IntelliSense.

Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Тестирования Visual Studio
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
    Веб-тест
    • Microsoft Visual Studio 2010 зависает при создании веб-теста на компьютере Пакет обновления 1 (SP1) для Visual Studio 2010 и Visual Studio 2012 обновления 2 (SP2).

    Закодированный тест пользовательского интерфейса
    • Не удается запустить закодированный пользовательский Интерфейс с перекрестной браузера тестирование компонентов с помощью компонентов Selenium.

    Нагрузочный тест
    • При анализе выполнения нагрузочного теста в диаграмме в представлении по умолчанию отсутствуют части результатов.
    • Включено исправление, описанное в следующей статье БАЗЫ знаний:
      2769120 ИСПРАВИТЬ: IP-адрес виртуального пользователя изменяется при запуске нагрузочного теста в Visual Studio 2010 включена переключения IP-адресов

    Модульный тест
    • 783438: Mstest.exe не выполняется из-за отсутствия сборки единицы
    • Предполагается использовать атрибут ExpectedSqlException в коде модульного теста, данных средствами SQL Server для Visual Studio 2012. При выполнении модульного теста атрибут ExpectedSqlException не работает правильно.
    • При установке Visual Studio 2012 обновления 2 на компьютере построения RTM-версии установлен агент построения, тесты нельзя выполнять, и операции построения выдает следующее сообщение об ошибке:

      "Метод не найден:"Void Microsoft.VisualStudio.TestPlatform.Utilities.ClientUtilities.InitializeTestPlatform (System.Collections.Generic.List'1 Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.ITestPlatform, System.String,)"."

    Диспетчер тестовых случаев (веб-интерфейс)
    Microsoft Test Manager
    • При выполнении произвольного тестирования с помощью Microsoft Test Manager, возникает утечка памяти.

Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
F#
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
  • Внутренняя ошибка компилятора происходит, когда построение кода F#, который содержит два интерфейса, если каждый из двух интерфейсов определяет член с тем же именем.
  • При использовании диспетчера пакетов NuGet для установки новой версии пакета NuGet свойство «HintPath» поврежденные ссылки отсутствуют из файла проекта Visual F#.
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Team Foundation Server
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
    Администрирования и эксплуатации
    • Мастер настройки только уровня приложений не сохраняет Kerberos проверки подлинности типа параметра при переходе к экземпляру TFS 2012, который включает в себя несколько уровней приложения.
    • На вкладке отчеты отображается неверное имя экземпляра службы отчетов в мастере обновления TFS 2012.
    • Неверный URL-адресов Microsoft SharePoint отображаются в мастере обновления TFS 2012.
    • Мастер обновления TFS 2012 отображает неверные отчетное имя экземпляра служб и неверные данные URL-адрес отчета после перенастройки сервера уровня приложений, сведения о URL-адрес был изменен.
    • TFS 2012 обновление завершится неудачно в модели полного восстановления при функция зеркального отображения базы данных экземпляров.
    • Предполагается настроить экземпляр TFS 2012 с экземпляром SQL Server, который включает функцию AlwaysOn. Можно запланировать разностной резервной копии или резервной копии журнала транзакций или оба. В этом случае все задания резервного копирования выполнить резервное копирование.
    • Журнал событий не включает трассировок стека при аварийном завершении консоли администратора.
    • При установке TFS 2012 с помощью пакета не английский язык в веб-установщик, можно заметить, без локализованных строк (на английском языке) в консоли администратора и в диалоговом окне коллекции командных проектов.
    • Учетная запись сервера MSSQL вместо учетной записи задания агента неправильно выводится сообщение об ошибке при настройке архивации по расписанию.
    • На странице просмотра отображается номер порта по умолчанию вместо номера порта, настроенного при настройке Team Build файл сохраненных параметров.
    • На компьютере, к которому принадлежит отдельный домен с сервера TFS 2012 нельзя настроить прокси-сервер TFS.
    • 780985: "Недопустимый Uri: не удалось выполнить разбор имени хоста" сообщение об ошибке в мастер обновления при установке обновления TFS 2012
    • Исправить теперь отображает сообщение об ошибке, указывающее TFS не поддерживается "/ Макет" переключение при запуске веб-установщик TFS с ключом включена.
    • Мастер плана резервного копирования TFS 2012 не сообщает об ошибке при настройке плана резервного копирования с использованием учетной записи локальной системы.
    • При обновлении предыдущей версии коллекции TFS, появляется следующее сообщение об ошибке:

      [Ошибка] Невозможно вставить повторяющуюся строку ключа в объект "dbo.Константы с уникальным индексом «IX_Constants__String_RemovedDate»
    • При обновлении предыдущей версии коллекции TFS, появляется следующее сообщение об ошибке:

      Не удается вставить повторяющийся ключ в объект «dbo.@updates»
    • При обновлении предыдущей версии коллекции TFS, появляется следующее сообщение об ошибке:
      Было выполнено сопоставление имен учетных записей и идентификаторов безопасности
    • При попытке обновить более раннюю версию коллекции TFS, обновление завершится неудачно, и появляется следующее сообщение об ошибке:

      Ошибка: 2601 Невозможно вставить повторяющуюся строку ключа в объект «dbo.tbl_Identity» с уникальным индексом «PK_tbl_Identity».
    • Нельзя использовать Web Access на компьютере под управлением Windows Server 2008 SP2 после установки обновления для Visual Studio 2012.
    • Это обновление улучшает возможность запланировать резервное копирование обработки исключений. После установки этого обновления серверов с экземплярами неправильно настроенных отчетов имеют возможность настроить запланированные резервные копии для TFS. Эта функциональность ранее был заблокирован из-за необработанного исключения, запрещено выполнять мастер настройки.

    Отслеживание рабочих элементов
    • При создании нового пути к области, а затем переместите существующий путь области под один вновь созданные, «рабочий элемент отслеживания интеграции» задание синхронизации может произойти сбой с исключением «System.NullReferenceException».
    • Пользователь не имеет разрешения на чтение пути к области могут получать уведомления по электронной почте об изменениях рабочих элементов в списке путь области.
    • SQL Server, проблема тайм-аут может возникнуть во время склад перестраивает при очень больших базах данных TFS.
    • При попытке получить доступ к рабочие элементы в сервер TFS, а также фильтрация метаданных включено, появляется одно из следующих сообщений на стороне клиента:

      "TF26006: Team Foundation не удалось найти 0."

      "TF26193: командный проект Имя_проекта не существует. Проверьте имя командного проекта и повторите попытку."
    • Предположим, что в коллекции проектов с уровнем корневой каталог (по умолчанию отчетов путь является "\") для отчетности в TFS 2012. При просмотре отчетов, появляется сообщение об ошибке, подобное приведенному ниже:

      Путь к элементу "Элементнастроек "не является допустимым. Полный путь должен быть меньше 260 символов; другие ограничения.
    • Предположим, что имеется множество рабочих элементов, и создается множество ссылок между рабочих элементов. При попытке сохранить новую связь предшественник-последователь с определенными рабочими элементами, могут возникнуть проблемы с производительностью.
    • Метод PartialOpen автоматически страниц данных поля System.Tags для частично открытых рабочих элементов. Это приводит к возникновению проблемы с производительностью.
    • В среде, использующей TFS 2012 и TFS построения Controller 2010 можно проверить в TFS 2010 шаблон процесса построения. При запуске построения, связанный рабочий элемент "и" рабочий элемент имеет связанный изменений, возникает ошибка построения, появляется следующее сообщение об ошибке:

      Заданный аргумент находится вне диапазона допустимых значений. Имя параметра: столбец
    • При наличии нескольких типов рабочих элементов в категории задач, нельзя создать новый рабочий элемент из Невыполненная работа по итерации.
    • Предполагается создание командного проекта с помощью пользовательского шаблона процесса, включающий два состояния, которые сопоставлены в один и тот же тип состояния. Создание описания функциональности пользователя для каждого состояния и просмотрите доске Канбан невыполненных работ по продукту. В этом случае возникает ошибка. После установки обновления отображается сообщение проверки и указывает, что конфигурация не является допустимым.

    Платформа служб
    • Предполагается настроить оповещение, чтобы получать уведомления по электронной почте при изменении рабочего элемента. Оператор «Изменения» для получения уведомлений только при изменении поля рабочего элемента. В этом случае появляется уведомление неожиданно при изменении без изменения поля рабочего элемента.

    Автоматизация сборки
    • Предполагается использовать учетную запись пользователя Постановка построения в очередь. Учетная запись пользователя не имеет уникальное отображаемое имя. В этом случае пользователь невозможно назначить автоматически рабочего элемента при сбое построения.
    • При уничтожении построений, имеющих большой объем сведений построения в SQL Server может произойти взаимоблокировка.
    • Предполагается что сборка запрашивается на компьютере построения. Тем не менее, компьютер отключен для какой-либо причине (например, из-за сбоя сети). В этом случае сборка не будет возобновлен правильно после повторного подключения.

    Веб-клиент
    • Низкая производительность при открытии рабочего элемента, который содержит много полей, настроенных в TFS Web Access.

    Управление версиями
    • 778627: Отсутствует ограничение в 256 наборов изменений в непрерывной интеграции построения отчетов
    • Регрессии производительности при запросе метки в системе управления версиями Team Foundation.
    • Регрессии производительности при создании «Добавить» отложенных изменений в системе управления версиями Team Foundation.
    • Исправление добавляет повторов отправки для системы управления версиями файлов, которые проверяются в или отложенных для уменьшения количества ошибок, вводящее в заблуждение.
    • При слиянии XSL-файла в средстве слияния Visual Studio, появится следующее сообщение об ошибке:

      «Процесс файл недоступен, поскольку он используется другим процессом»

Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Веб-инструменты
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
  • Visual Studio 2012 может аварийно завершить работу при разработке веб-проекта.

Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Совместной работы Office
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed

  • Регрессии производительности при отправке рабочих элементов в Microsoft Outlook из Visual Studio 2012 после установки обновления 2 Visual Studio 2012.

Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Командный обозреватель
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed

  • При использовании одиночной кавычки в любое поле, используемое для запроса доступных рабочих элементов в списке на странице Мои трудозатраты не может выполнить запрос.

Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Windows и средства подключенных приложений
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
  • Исправление пропускает упаковки ненужных XML-документацию для приложений для магазина Windows.
  • Visual Studio 2012 может создать поврежденные файлы .appxsym и .appxupload во время добавочного упаковки.
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Переносимой библиотеки
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
  • Класс «HttpClient» нельзя использовать в проекта переносимой библиотеки, после установки обновления 2 Visual Studio 2012.
  • После установки Visual Studio 2, созданный код.Файлы RESX ресурсов не может быть построен, если проект предназначен для платформы Microsoft .NET Framework 4.5, Windows Phone 8 и приложения .NET для магазина Windows (или любое сочетание трех).
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Профилировщик
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
  • При остановке профилирования веб-приложения, профилирование данных в конце трассировки могут быть потеряны. Это обновление гарантирует, что все данные добавлены в отчет.
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Средство просмотра справки
Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
  • Локальные 2.0 средства просмотра справки включил переход в индикатора хода выполнения для программ чтения с экрана для чтения состояния для загрузки и установки.
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed
Свернуть это изображениеРазвернуть это изображение
assets folding end

Известные проблемы для Visual Studio 2012 обновление 3

Свернуть эту таблицуРазвернуть эту таблицу
Статьи базы знаний Майкрософт Описание
KB2885212 Не удается присоединить коллекций проектов, отсоединяется от TFS 2010 или TFS 2012 г.

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

Как загрузить файлы поддержки Майкрософт

Требования

Свернуть это изображениеРазвернуть это изображение
assets folding start collapsed
Примечание Этот раздел относится только к клиенту Visual Studio. TFS имеет различные системные требования (проверка Visual Studio Team Foundation Server 2012 обновление 3 и Visual Studio Team Foundation Server Express 2012 г. Загрузка страницы Дополнительные сведения) и может потребоваться до двух перезагрузок, в зависимости от состояния компьютера при установке обновления.

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

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

Поддерживаемые языки

Visual Studio 2012 обновление 3 содержит обновления для следующих версий:
  • Китайский (упрощенное письмо)
  • Китайский (традиционное письмо)
  • Чешский
  • Английский
  • Французский
  • Немецкий
  • Итальянский
  • Японский
  • Корейский
  • Русский
  • Польский
  • Португальский (Бразилия)
  • Испанский
  • Турецкий

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

Дополнительные сведения о поддерживаемых операционных системах посетите следующий веб-узел корпорации Майкрософт:

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

  • 32-разрядный (x 86)
  • 64-разрядный (x64) (WOW)

Требования к оборудованию

  • 1,6 ГГц или более мощный
  • 1 гигабайт (ГБ) ОЗУ (1,5 ГБ при выполнении на виртуальной машине)
  • 1 ГБ свободного дискового пространства
  • Жесткий диск 5400 об/мин
  • DirectX 9 и поддерживающий видеокарты, на котором выполняется с разрешением экрана 1024 ? 768 или выше.

Требования к программному обеспечению

Необходимо иметь один из поддерживаемых программ Visual Studio 2012, перечисленных в разделе «Данная статья применима к» для установки этого обновления.

Поддержка для Visual Studio 2012 обновление 3

Неофициальную поддержку от сообщества для Visual Studio 2012 обновление 3 доступна через Форумы Microsoft Developer Network (MSDN).
Свернуть это изображениеРазвернуть это изображение
assets folding end collapsed

Свойства

Код статьи: 2835600 - Последний отзыв: 27 сентября 2013 г. - Revision: 13.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual Studio Ultimate 2012
  • Microsoft Visual Studio Professional 2012
  • Microsoft Visual Studio Premium 2012
  • Microsoft Visual Studio Team Foundation Server 2012
  • Microsoft Visual Studio Express 2012 for Web
  • Microsoft Visual Studio Express 2012 for Windows 8
  • Microsoft Visual Studio Express 2012 for Windows Desktop
  • Microsoft Visual Studio Express 2012 for Windows Phone
Ключевые слова: 
kbqfe atdownload kbsurveynew kbexpertiseadvanced kbmt KB2835600 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 2835600

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

 

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