Описание обновления 2 для Visual Studio 2012

Код статьи: 2797912 - Список продуктов, к которым относится данная статья.
Развернуть все | Свернуть все

На этой странице

Введение

Корпорация Майкрософт выпустила Visual Studio 2012 обновление 2 (Visual Studio 2012.2) на 4 апреля числа 2013. Это обновление вводит Новые усовершенствованные технологии в гибкого планирования, качество подключения, Windows и веб разработок, разработки бизнес- и опыт разработки. Кроме того данное обновление также исправлены различные проблемы.

Как получить обновление 2 Visual Studio 2012

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

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

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

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

Как установить обновление 2 Visual Studio 2012

Руководство по установке см. Автономная установка Visual Studio 2012 обновление 2.

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

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

Усовершенствованные технологии

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

Гибкое планирование
Свернуть это изображениеРазвернуть это изображение


Эти возможности помогают обеспечить простой и удобный способ гибкого планирования любой рабочей группы.
    Team Foundation Server
    • Будут добавлены новые теги рабочего элемента предоставляет упрощенный метаданные для рабочих элементов.
    • A Подключение диалоговое окно будет добавлен в командный обозреватель для поиска соединения различных командных проектов и проектов.
    • Рабочий элемент теперь можно отправить как сообщение электронной почты в TFS Web Access.
    • Улучшение TFS мастер настройки и обновления параметров постоянного клиента.
    • Обслуживание теперь доступно в средах с высокой доступностью SQL.
    • Можно более быстро и легко настроить столбцы непосредственно с помощью платы Канбан невыполненной работы.

Свернуть это изображениеРазвернуть это изображение
Обеспечение качества
Свернуть это изображениеРазвернуть это изображение


Эти возможности помогают обеспечить управление тестирования на основе обозревателя и выполнение, чтобы сократить время, необходимое для постоянно включен качества программных проектов.
    Модульное тестирование
    • Модульные тесты для приложений Магазина Windows теперь поддерживают взаимодействие с потоком пользовательского интерфейса
    • Хранилище Windows app тестирование теперь поддерживает использование асинхронных лямбда внутри Assert.ThrowsException.
    • Новый модульный тест включить списки воспроизведения управления и выполнения набор модульных тестов.
    • Теперь поддерживается для группы модульных тестов в классе.

    Тестирование пользовательского интерфейса
    • Теперь поддерживается для расширенного использования браузерами.
    • Теперь поддерживается для пользовательского интерфейса тестирования для Internet Explorer 10 на Windows 7.

    Microsoft Test Manager
    • Теперь можно настроить состояний резолюций и анализ состояния ошибки.

    Диспетчер тестовых случаев (веб-интерфейс)
    • Теперь можно просматривать и редактировать тестовых случаев в план тестирования с TFS Web Access.
    • Теперь можно выполнить ручные тестовые случаи и регистрация ошибок в TFS Web Access.

Свернуть это изображениеРазвернуть это изображение
Разработки приложений Windows
Свернуть это изображениеРазвернуть это изображение


Эти следующие средства разработки Windows обеспечивают:
  • Visual Profiler HTML для диагностики проблемы скорости отклика пользовательского интерфейса и задержки в визуального обновления
  • Последняя версия Пакет сертификации приложения Windows
Свернуть это изображениеРазвернуть это изображение
Веб-разработки
Свернуть это изображениеРазвернуть это изображение


Этот выпуск также включает ASP.NET и 2012.2 средства Web. Можно найти полные сведения на содержание в ASP.NET и 2012.2 средства Web заметки о выпуске. Ниже содержит несколько примеров:
  • Обновление инструментарий, который расширяет существующие среды выполнения Microsoft ASP.NET
  • Усовершенствования для веб-публикации
  • Новые функциональные возможности Web API
  • Новые шаблоны приложений Facebook и знак страницы приложения
  • Связь в реальном времени через ASP.NET SignalR
  • Без расширений веб-форм ASP.NET удобных URL-адресам
Свернуть это изображениеРазвернуть это изображение
Разработка бизнес-приложений
Свернуть это изображениеРазвернуть это изображение


Эти возможности помогают предоставлять дополнительные возможности для модернизации существующих бизнес-приложений (LOB) и позволяет создавать новые бизнес-приложения для подключенных устройств, которые получают питание непрерывной службы.
    LightSwitch
    • Теперь можно построить браузерами, основанных на HTML мобильных веб-приложений, которые могут выполняться на любом устройстве современных.
    • Теперь можно опубликовать бизнес-приложения в каталоге приложения SharePoint числа 2013 Windows Azure и Internet Information Services (IIS).
    • Примечание Для получения дополнительных сведений о новых возможностях и об обновлении проектов из 2 предварительного просмотра, см. в этой статье Visual Studio LightSwitch см.

    SharePoint
    • Теперь поддерживается для Интернета и тестирования нагрузки для приложений SharePoint.
    • Теперь поддерживается для записи и воспроизведения через закодированный пользовательский Интерфейс для выполнения проверок пользовательского интерфейса в приложениях для числа 2013 SharePoint.
    • Поддержка IntelliTrace является такой же, как в SharePoint 2010.

    Телефон Сервис
    • Программа позволяет модульного тестирования для Windows Phone.
    • Программа позволяет создавать и развертывать рабочие процессы Windows Phone проектов из командной строки.

Свернуть это изображениеРазвернуть это изображение
Опыт разработки
Свернуть это изображениеРазвернуть это изображение


Эти возможности предоставляют усовершенствования интегрированной среды разработки для создания возможностей лучше и повысить производительность труда разработчиков.
    Blend для Visual Studio 2012
    • Поддержка Sketchflow, WPF и Silverlight

    ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ
    • В интегрированную среду разработки Visual Studio 2012 добавлена "синия" тема

    Код карты
    • Улучшения в коде сопоставляются интеграции отладчика и время отклика

    Конструктор рабочих процессов
    • Отладка улучшения качества, связанные с данных различных типов отображаются в окне Локальные переменные и окно контрольных значений

    IntelliTrace
    • Улучшенная загрузке в IntelliTrace и профилировщик символов
    • Представление значения параметров вложенного журнала IntelliTrace, собранные из System Center

    Производительность и надежность
    • Повышение производительности в конструкторе XAML нагрузки в следующих сценариях:
      • Большие приложения Windows Presentation Foundation (WPF)
      • Работа с пользовательскими элементами управления независимых производителей

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

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

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

Отладчик
Свернуть это изображениеРазвернуть это изображение
Свернуть это изображениеРазвернуть это изображение
Редактор ASP.NET
Свернуть это изображениеРазвернуть это изображение
Свернуть это изображениеРазвернуть это изображение
Visual Studio IDE
Свернуть это изображениеРазвернуть это изображение
  • 759433: Не-ASCII символ отображается в заголовке диалогового окна цепочки ожидания.
  • 773717: Аргументы $(ItemPath), $(ItemDir), и т.д. устранить ошибочные значения при запуске внешнего средства в Visual Studio 2012 вне решения является выбранный элемент.
  • При использовании пользовательской темы цвета Visual Studio 2010 тема blue строку заголовка диалогового окна цепочки ожидания не отображает правильный цвет.
  • При отладке приложения Windows Store с помощью HTML, который использует изолированное iframe в Visual Studio 2012, приложение неожиданно завершает работу.
  • Исправлена утечка памяти, которая может возникнуть при загрузке решения Visual C++.
  • Улучшена стабильность 2012 Visual Studio при загрузке решения.
  • При переключении между окнами (включая окон документов, автоматически скрываемые окна, окна с вкладками и т. д.), исключение System.ArgumentException аварийно Visual Studio 2012.
  • Visual Studio 2012 может произойти сбой при завершении работы, если установлен пакет надстройки в Visual Studio.
  • Скопируйте текст из редактора, если панель элементов не видна в Visual Studio 2012 впервые происходит снижение производительности.
  • После установки обновления 1 Visual Studio 2012, если изменить расположение содержимого локальной справки не может получить доступ к содержимого локальной справки.
  • Ошибку построения при построении проекта переносимой библиотеки классов при выборе целевой платформы .NET Framework 4,5 и 8 Windows Phone.
  • Ответ проверки кода создается в корневой путь области вместо пути к выбранной области.
  • Исправление производится сохранение диалогового окна запроса для отсутствующих веб-компоненты будут отображаться при открытии веб-проекта.
  • Включает содержимое KB2781514: Улучшение стабильности продукта, и исправление, устраняющее проблему совместимости, которая возникает при обновлении Microsoft платформа.NET Framework.
  • В некоторых случаях может возникнуть исключение System.NullReferenceException, после модальное диалоговое окно открывается из контекстного меню в Visual Studio 2012. Это приводит к закрытию диалогового окна или Visual Studio 2012 завершает работу. Например после установки средства Windows Azure, эта проблема может возникать при редактировании таблиц или запросов в группе хранения Windows Azure в обозревателе серверов.
  • Visual Studio 2012 аварийно завершает работу при попытке закрыть проект по LightSwitch.
  • Visual Studio 2012 может произойти сбой при переходе от Просмотр одной вкладки на другую.
  • Низкая производительность при использовании команды «of» или «openfile» в окне команд.
Свернуть это изображениеРазвернуть это изображение
MS Build
Свернуть это изображениеРазвернуть это изображение
  • 770242: Ошибка сборки при построении проекта Visual C# переносной библиотеки классов, который ссылается на другой Visual C# переносной библиотеки классов.

    Примечание Оба проекта ориентированных на .NET Framework 4.5, 8 Windows Phone и приложений .NET хранилища.
  • «Не удается найти указанный компонент» предупреждение построения при выполнении параллельного построения на основе платформа.NET Framework 4 решения в Visual Studio 2012 Microsoft.
  • Ошибку построения при построении проекта переносимой библиотеки классов Visual Basic, предназначенный приложений .NET Framework 4.5, 8 Windows Phone и .NET хранилища.
  • Ошибка построения при построении код, созданный путем добавления ссылки на службу в библиотеке переносных классов проекта, ориентированного на 8 Windows Phone и .NET Framework 4.5 или .NET хранилище приложения.
  • Blend может произойти сбой при построении веб-приложения Silverlight, находящимся под контролем системы управления версиями.
  • Компоновщик Справка переключение «/?» не отображается в Windows CE как допустимый подсистемы.
Свернуть это изображениеРазвернуть это изображение
Средства разработки для Windows
Свернуть это изображениеРазвернуть это изображение
  • Функция поддержки нескольких масштаб изображения, включенного в Visual Studio 2012 1 неправильно требует масштаб изображения логотипа 140 эмблемы 34 x 34 размер в точках. Размер должен быть 33 x 33 пикселов.
  • Progra включает последнюю версию библиотеки Windows для JavaScript.
Свернуть это изображениеРазвернуть это изображение
Формы Windows Forms
Свернуть это изображениеРазвернуть это изображение
Свернуть это изображениеРазвернуть это изображение
C++
Свернуть это изображениеРазвернуть это изображение
  • 752266: Выход из собственных средств командной строки периодически приложений visual C++, скомпилированные с помощью команды/EHsc cl/O2/arch: AVX в Visual Studio 2012 x 86.
  • Предполагается, что настроить целевую платформу на x 64 для приложений Visual C++. Скомпилируйте приложение с помощью параметра/O2 или /Ox оптимизации. В этом случае неверный код генерируется при компилятор преобразует тип int64 тип int32 внутри цикла. Например может скомпилировать следующий код:
    int A[8];for (__int64 i=0; i<8; i++) { A[i] = i + 1;}
  • При компиляции приложения Microsoft Visual C++, содержащий следующий код с параметром / analyze на платформу ARM, происходит внутренняя ошибка компилятора:
    class Base {};

    template <typename T>
    class Derived : public Base {};

    template <typename P3>
    Derived<P3> Make( P3 p3 );

    void foo()
    {
    Base& b = Make(sizeof(long));
    }

  • IntelliSense перестает отвечать на запросы при вводе кода в редактор при добавлении перегруженных функций в разделяемых классах. Например можно использовать код следующего вида:
    Namespace N { partial ref struct S { }; ref struct S { void test(); void test(int); void test(int, int); }; }
  • IntelliSense не работает в файле исходного кода, содержащий лямбда-выражений, имеющих более одного возвращаемого значения. Например:
    [] () { bool b; std::wstring k; if(b) return k; else return k; };
  • При использовании нового целевого сервера Intel (расширения транзакций синхронизации) через встроенные функции, предоставляемые Visual Studio 2012 на Haswell оборудовании корпорации Intel C++ компилятор создает неправильный код. Это приводит к быть неисключительную операции транзакции.
  • Компилятор C++ создает Неверная функция подсказок записи адресной привязки в PDB-файлы.
  • При создании пустой проект Visual C++, проверяет SDL снят даже в том случае, если установлен флажок Проверка SDL в мастере приложений .
  • 64-Разрядных набор инструментов Visual C++ не содержит все исправления накопительного средства на базе x 86 Visual C++ в Visual Studio 2012 обновлений.
  • Исправлено сбой компилятора при компиляции кода определенных вложенного цикла.
  • Внутренняя ошибка компилятора возникает, когда buiuld основе LLVM проект с помощью компилятора x 64-разрядных.
  • Неправильный код компьютера создается для приложений Visual C++. Безусловно могут быть пропущены цикла.
  • Приложение периодически аварийно завершает работу на Windows Phone при создании асинхронной операции с библиотекой параллельных шаблонов (PPL).
  • Внутренняя ошибка компилятора может возникать при использовании x 64 собственного компилятора C++ для компиляции C исходного кода, содержащий код внутри цикла по следующему шаблону:
    (B =< c="" b="" :="">
  • При установке RTM-версии пакета языка в Visual Studio 2012, имеющую установленные обновления Visual Studio 2012. После настройки Visual Studio 2012, вновь установлен язык, возникают следующие проблемы:
    • Не удается создать новое приложение Win32 или MFC в мастере.
    • Не удается обновить проекты из более ранних версий.
    • Отображаемый язык не соответствует языку, настраиваемый пользователем.
  • Допустим, что имеется проект MFC на вкладке сообщения мастер классов используется для реализации обработчика сообщений для сообщений WM_CREATE. После нажатия кнопки Добавьте обработчик, нельзя построить проект, из-за неправильного кода, который создается.
  • При построении двоичные файлы для x 64 и ARM платформ в режим отладки и с включенным добавочной компоновки параметром pdata повредит иногда. В этом случае следующие проблемы:
    • Код обработки исключений не работает.
    • Windows API RtlLookupFunctionEntry() не работает.
  • Предположим, что у вас есть хранилище Windows на C++ или C++ Windows магазина модульного теста проекта, ссылается на другой проект exe хранилище Windows, что IntelliSense не показал проекта хранилища Windows exe-файла в проекте.
  • Недопустимая инструкция формируется в виде «mov eax, bh».
Свернуть это изображениеРазвернуть это изображение
Графики и рисунки диагностики
Свернуть это изображениеРазвернуть это изображение
  • Предположим, что Windows Phone или хранилище Windows проект, который ссылается на отдельный проект, содержащий ресурсы, созданные с помощью средств Visual Studio графики. При попытке построить в главный проект, ресурсы не развертываются вместе с основного проекта. Это приводит к ошибкам построения в хранилище Windows приложения или ошибок времени выполнения в приложении Windows Phone.
  • Несколько стабильность и производительность приложений для диагностики графики.
Свернуть это изображениеРазвернуть это изображение
Программа установки
Свернуть это изображениеРазвернуть это изображение
  • При попытке установки пакета обновления 1 Visual Studio 2012, не содержит средств Entity Framework, появляется следующее сообщение об ошибке:
    Не удалось выполнить Entity Framework конструктора для Visual Studio 2012 - enu пакета
  • При установке обновления для Visual Studio 2012 средства Entity Framework будет установлен независимо от языкового стандарта, Visual Studio 2012, установленной на английском языке.
Свернуть это изображениеРазвернуть это изображение
Тестирования Visual Studio.
Свернуть это изображениеРазвернуть это изображение

Microsoft Test Manager
  • Предполагается выполнение теста, который не возвращает ожидаемых результатов, а файл ошибку во время выполнения теста. В этом случае тест автоматически вычисляется для передачи.
  • Общий шаг теста может быть неожиданно удалена после удаления выбранного шага теста.
  • При попытке создания новой среды в центре лабораторий MTM, возникает следующее сообщение об ошибке:
    Ошибка при запросе работающих виртуальных машин.
    Заданный аргумент находится вне диапазона допустимых значений.
Модульное тестирование
  • Методы теста с атрибутами TestInitialize можно вызывать в неверной последовательности.
Тестирование нагрузки
  • Не удается запустить тест x 86 целевой библиотеки DLL из MTM от контроллера тестирования, выполняющегося на x 64 операционной системы.
Диспетчера лабораторий и тестов
  • Допустим, что применялись 1 2012 обновления для Visual Studio на компьютере с TFS 2012 установлена Visual Studio 2012. При попытке запуска построения, содержащее тесты на компьютере. В этом случае вместе с MethodNotFoundException исключение сбое построения.
  • Объединенный код покрытия файлы отображаются данные о покрытии неправильный.
Свернуть это изображениеРазвернуть это изображение
Конструктора XAML
Свернуть это изображениеРазвернуть это изображение
Свернуть это изображениеРазвернуть это изображение
Телефон Сервис
Свернуть это изображениеРазвернуть это изображение
  • Исправления компилятор C++ в Visual Studio 2012 1 не применяются для средств разработчика windows phone.
Свернуть это изображениеРазвернуть это изображение
F#
Свернуть это изображениеРазвернуть это изображение
    Вопросы Visual F# переносной библиотеки проекта
    • Запросы, приведет к сбою работы как в F# интерактивные и для настольных компьютеров во время выполнения с System.NotSupportedException, когда они используются в библиотеке переносных F# приложении Silverlight или хранилище Windows.
    • System.ArgumentNullException во время выполнения выбрасывается, если в библиотеке переносных F# вызываются методы Async.AwaitEve nt или Async.CreateDelegate.

Свернуть это изображениеРазвернуть это изображение
Средства платформы Entity Framework
Свернуть это изображениеРазвернуть это изображение
  • Entity Framework средства обновления могут быть установлены через 2 2012 обновления для Visual Studio.
Свернуть это изображениеРазвернуть это изображение
Развертывание ClickOnce
Свернуть это изображениеРазвернуть это изображение
Свернуть это изображениеРазвернуть это изображение
LightSwitch
Свернуть это изображениеРазвернуть это изображение
  • Периодические сбои при публикации проекта клиента HTML LightSwitch
Свернуть это изображениеРазвернуть это изображение
Team Foundation Server
Свернуть это изображениеРазвернуть это изображение
  • Это обновление устраняет несколько проблем для Team Foundation Server.
Свернуть это изображениеРазвернуть это изображение
Локализация
Свернуть это изображениеРазвернуть это изображение
  • Переводы для нескольких гибкие условия будут обновлены.
Свернуть это изображениеРазвернуть это изображение
Свернуть это изображениеРазвернуть это изображение

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

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

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

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

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

Требования

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Свойства

Код статьи: 2797912 - Последнее изменение :: 10 мая 2013 г. - Редакция: 40.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 KB2797912 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 2797912

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