Windows server 2012 visual studio 2012

Описание Visual Studio 2012 с обновлением 4

В этой статье описывается Visual Studio 2012 Update 4, а также перечислены новые функции и исправлены проблемы.

Исходная версия продукта: Visual Studio 2012
Исходный номер статьи базы знаний: 2872520

Введение

Корпорация Майкрософт выпускала Visual Studio 2012 Update 4 (Visual Studio 2012,4) за 13 ноября 2013 г.

Поддержка Visual Studio 2012 предоставляется только для текущего обновления, которое считается пакетом обновления Visual Studio 2012 и версией RTM для Visual Studio 2012, выпущенной в августе 2012 г. Дополнительные сведения см. в разделе Политика жизненного цикла поддержки Майкрософт .

Получите обновление для Visual Studio 2012 с обновлением 4

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

Установка пакета обновления 3 для Visual Studio 2012

Руководство по установке продуктов Visual Studio представлено в следующих статьях:

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

Так как Visual Studio 2012 с обновлением 4 переходит в Live, применяются следующие пути обновления.

Поддерживаемые обновления

  • Обновление 2012 для TFS с обновлением 4 для TFS 2012 4 RTM
  • TFS 2012 Обновление 4 RTM до версии TFS 2013 RTM

Неподдерживаемые обновления

  • Обновление для TFS 2012 от 4 до TFS 2013

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

В следующих разделах перечислены улучшения и исправленные проблемы в Visual Studio 2012 с обновлением 4.

Если не указано иное, связанные элементы перейдут на веб-страницы Microsoft Connect.

Team Foundation Server

Администрирование и операции

Предположим, что вы установили сервер уровня приложений Team Foundation Server (TFS) 2012 на компьютере, на котором не установлен экземпляр Microsoft SQL Server. Вы не настраиваете службы отчетов Microsoft SQL Server. В этом случае невозможно обновить сервер уровня приложений.

Конфигурация запланированных резервных копий больше не блокируется, если служба SQL Server для TFS 2012 выполняется как виртуальная учетная запись (например, NT Сервице\мссклсервер).

В TFS 2012 с обновлением 2 и обновление 3 для резервных копий транзакций записывается сбой при выполнении полного или разностного резервного копирования.

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

Обновление на месте в TFS поддерживает конфигурацию и параметры хранения вместе с заголовками узлов. При обновлении на месте TFS зарегистрируется ошибка, когда процесс соответствует неправильному заголовку узла.

При обновлении базы данных конфигурации до версии TFS 2012 с обновлением 3, а также при присоединении коллекции TFS к обновленной базе данных конфигурации, членстве и разрешениям могут быть потеряны.

При попытке обновить TFS операция обновления может быть неудачной и отображается следующее сообщение об ошибке:

TF20507: строковый аргумент содержит недопустимый символ: u0009.

При подключении коллекции TFS обратно к обновленному серверу TFS происходит непредвиденный сбой базы данных, и обновление коллекции TFS не выполнено.

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

Предположим, что вы используете пользователя для обновления сервера TFS до версии TFS 2012 после предыдущего переноса домена и изменения отображаемого имени. Пользователь не будет активен в разделе Отслеживание рабочих элементов.

Предположим, что у вас есть два удостоверения с одним доменом и именем учетной записи. Пример: Domain1\User1. В этом случае неверный пользователь становится активным и пользователь Domain1\User1 не сможет получить доступ к коллекциям TFS.

Читайте также:  Окно ошибки windows шаблон

Предположим, что у вас есть экземпляр TFS 2012, который содержит множество командных проектов. При открытии страницы панели мониторинга в портале SharePoint TFS возникает снижение производительности и может появиться сообщение об ошибке.

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

При наличии сервера TFS 2012, настроенного для синхронизации с Project Server, могут возникать сбои при переупорядочивании элементов невыполненной работы.

Предположим, что вы создаете условный возврат для определения сборки с помощью шаблона обновления на сервере TFS 2010. Вы обновляете сервер TFS 2010 Server до TFS 2012 Server, а затем используете обновленный сервер TFS вместе с агентами сборки TFS 2010. В этом случае построение завершается с ошибкой на агентах построения TFS 2010 при выполнении действия возврата.

Предположим, что вы создаете определение сборки с помощью шаблона по умолчанию на сервере TFS 2010. При обновлении сервера с TFS 2010 до TFS 2012 определение сборки изменяется для работы с недавно загруженным шаблоном обновления.

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

Индекссаурцес создание рабочих процессов работает медленнее.

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

При определении сборки с помощью шаблона обновления в контейнере файлов после постановки сборки в очередь построение начнется, но не будет завершено.

Сборка может зависать на последнем шаге и никогда не закончится из-за сбоя предыдущих сборок.

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

Предположим, что вы пытаетесь вернуть большой файл на сервере TFS. Не удается отправить файл. При повторном возврате файла отображается сообщение об ошибке, в котором говорится о том, что не удалось выполнить предыдущий процесс отправки.

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

Отслеживание рабочих элементов

При использовании Internet Explorer для просмотра страницы, в которой используется хранилище рабочих элементов, возникает задержка 60-секунда. Эта проблема возникает, если коллекция содержит более 175 командных проектов.

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

Функции перемещения элементов на доске Канбан не работают в некоторых средах, в которых используются смешанные языки и региональные параметры.

Если запрос сохраняется вместе с полем «Кому назначено», которое содержит константу, пользователи не видят правильные результаты запроса после сохранения и выполнения запроса, если константа также отображается в виде имени группы TFS.

Предположим, что у вас есть подключаемый модуль TFS 2012, который вызывает исключение (например, во время сохранения рабочего элемента), вместо исключения, вызываемого подключаемым модулем, отображается универсальное исключение AJAX.

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

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

TF400013: произошла непредвиденная ошибка базы данных. Обратитесь к администратору Team Foundation Server. (Код: 208)

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

При попытке подключиться к серверу TFS 2012 с помощью веб-браузера с неожиданной строкой агента пользователя отображается страница внутренней ошибки, а не запрошенная страница. Кроме того, невозможно получить доступ к страницам веб-клиента TFS.

Предположим, что у вас есть сервер TFS 2012, настроенный для синхронизации с Project Server. При попытке сохранить скопированный рабочий элемент в веб-клиенте TFS может появиться следующее сообщение об ошибке:

TF237165: Team Foundation не удалось обновить рабочий элемент из-за ошибки проверки на сервере. Это может произойти из-за того, что тип рабочего элемента изменен или удален, или у вас нет разрешения на обновление рабочего элемента.

Windows Forms

В конструкторе Windows Forms может появиться следующее сообщение об ошибке:

Коллекция была изменена; Операция перечисления не может выполняться

LightSwitch

После установки Visual Studio 2012 с обновлением 3 ни одно из следующих приложений не отображает локализованные строки. Вместо этого эти приложения отображают строки на английском языке.

  • Приложения для языка разметки LightSwitch (VB или C#)
  • Обновленные приложения LightSwitch (VB или C#)
Читайте также:  Epson stylus tx106 driver windows 10

HTML-приложения LightSwitch периодически отображают строки на английском языке после установки последних обновлений для системы безопасности для среды выполнения .NET 4,5.

Предположим, что вы открыли проект, который содержит экран вместе с множеством элементов Date. Кроме того, для каждого элемента date задается отображаемое имя. В этом случае при попытке выполнить операцию в конструкторе экрана он замораживается.

Отладчик

При удаленной отладке приложения ASP.NET, размещенного в службах IIS, точки останова в коде программной части могут быть не пройдены.

При попытке отладить приложение изолированной оболочки Visual Studio в первый раз отображается сообщение об ошибке.

При отладке машинного кода отладчик периодически поднимает неправильную строку.

Позволяет отладчику присоединять удаленный веб-сайт, работающий в Microsoft Azure.

Интегрированная среда разработки Visual Studio

Visual Studio 2012 аварийно завершает работу при установке средства Телерик Жусткоде или Кодесмис.

Неправильное форматирование отчета о беседах по проекту в Windows 8,1 Preview.

Предположим, что у вас есть файл набора данных (XSD-файл), не принадлежащий проекту Visual Studio. При открытии файла набора данных в Visual Studio 2012 отображается сообщение об ошибке с указанием параметра «неверно».

Visual Studio 2012 может привести к сбою при загрузке некоторых решений.

Снижение производительности при прокрутке страницы исходного кода, если включен параметр Показать пустое пространство .

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

Разработка для Windows

Предположим, что на компьютере с Windows 8 установлен Visual Studio 2012 с обновлением 3. Вы обновляете операционную систему до Windows 8,1 Preview или более поздней версии. В этом случае при запуске имитатора Windows отображается диалоговое окно с блокировкой. Кроме того, вы по-прежнему не можете запустить симулятор Windows после выполнения инструкций, приведенных в этом диалоговом окне.

Профилировщика

  • Визуализатор параллелизма для 64 – разрядных приложений не работает в операционной системе 64 с версией Windows 8,1.
  • При профилировании приложений в Windows 8,1 Preview в средствах профилирования возникают проблемы с сбором и отображением символьных данных.

Языка

Если блок try вызывает функцию, которая существует во внешней библиотеке динамической компоновки (DLL), возможно, оптимизатор C++ неправильно удалил блок catch.

Распространяемый пакет Visual C++ 2012 удаляется при удалении Visual Studio 2012.

Файлы загрузчика распространяемого пакета Visual C++ (product.xml) отсутствуют в установке visual Studio 2012.

При построении приложения C++ вместе с параметром создание отладочной информации отображается следующее сообщение об ошибке:

Неустранимая ошибка LNK1318: непредвиденная ошибка PDB

При создании больших приложений вместе с параметром /LTCG (создание кода во время компоновки) компоновщик периодически завершает работу.

При компиляции класса C++, содержащего множество виртуальных функций, с параметром /LTCG (создание кода во время компоновки) может возникнуть внутренняя ошибка компилятора.

Переменные членов типа неправильно отображаются при отладке приложения Visual C++.

Неправильное создание машинного кода для 64-разрядной версии может произойти, если включен параметр оптимизации.

Сохранял

Visual Studio Ultimate 2012 теперь может открывать файлы журнала IntelliTrace, созданные агентом мониторинга Майкрософт.

Основные компоненты .NET Framework

Добавляет поддержку библиотек переносимых классов в NuGet.

Инструменты платформы Entity Framework

Предположим, что у вас есть Microsoft Visual Studio Express 2012 для Web или Visual Studio Express 2012 для Windows Desktop вместе с установленным обновлением 1 или более поздней версии Visual Studio 2012. В конструкторе Entity Framework при выполнении шаблонов T4, создающих сущности, отображается следующее сообщение об ошибке при компиляции.

Не удалось найти обработчик с именем «4VSHost» для директивы с именем «Клеанупбехавиор». Преобразование не будет выполняться. Выдано следующее исключение:
System. IO. Филенотфаундексцептион: не удалось разрешить тип для директивы процессора директивы T4VSHost.

Средства телефона

Эмуляторы GDR2 Windows Phone 8, установленные с помощью пакета SDK для Windows Phone 8 GDR2, недоступны для развертывания встроенных приложений Windows Phone 8,0.

Проекты модульных тестов Windows Phone 8,0 не запускаются на эмуляторах GDR2 Windows Phone 8, установленных вместе с пакетом SDK для Windows Phone 8 GDR2.

Добавить поддержку эмуляторов GDR3 для Windows Phone 8.

Локализация

При открытии файла журнала (. всглог), созданного в Windows 8,1 Preview с помощью Visual Studio 2012 с обновлением 3, появляется следующее нелокализованное сообщение:

Этот файл журнала был создан в более новой версии Windows и не может быть открыт в Visual Studio 2012

Тест Visual Studio

Диспетчер тестирования и лаборатории

Когда вы настраиваете Lab Management в Team Foundation Server 2012, настраивая подключение к серверу System Center Virtual Machine Manager (SCVMM) 2012 R2 Server, установка не удалась и отображается следующее сообщение об ошибке:

Команда Get – Мачинеконфиг не существует

При попытке клонировать неизолированную среду и развернуть ее отображается следующее сообщение об ошибке:

Чтобы использовать эту среду, необходимо установить совместимый агент тестирования на всех компьютерах среды. Нажмите кнопку Install Agents (установить агенты), чтобы выполнить эту задачу.

В рабочем процессе Build-Deploy-Test (БДТ) выполняется большое количество вызовов веб-служб для обновления тестового запуска на размещенной службе. Это вызывает множество ненужных вызовов веб-службы.

  • Обозреватель модульных тестов в Visual Studio 2012 не может обнаружить тесты магазина Windows при установке .NET Framework 4.5.1.
  • Пользователи, имеющие специальные символы в имени компьютера, не могут обнаруживать и выполнять тесты, например короткое тире (-) в начале имени.
  • Visual Studio периодически завершает работу при попытке обнаружения тестов в обозревателе тестов.
Читайте также:  Если ваша организация отключила обновление windows как включить

Вы не можете записывать и воспроизводить действия, связанные с навигацией на странице в Internet Explorer 10 или Internet Explorer 11, с последними установленными обновлениями Internet Explorer GDR.

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

Вы не можете записать веб-тест производительности в Internet Explorer 11, так как режим усиленной защиты включен по умолчанию в Internet Explorer 11.

Закодированный тест пользовательского интерфейса и записи действий

Вы не можете записывать и воспроизводить действия, затрагивающие навигацию на странице в Internet Explorer 10 или Internet Explorer 11 при установке обновления Internet Explorer.

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

Диспетчер тестовых случаев

Ошибка возникает при публикации результата теста в среде TFS 2012 с помощью MSTest 2010.

Предположим, что вы связываете сборку с планом тестирования. При запуске тестового случая из веб-доступа для тестовых запусков на вкладке Анализ тестового запуска не отображается номер сборки.

Вы не смогли выбрать настраиваемые длинные текстовые поля в веб-сетках Microsoft Test Manager (МТМ) 2012 и управления тестовыми случаями (TCM).

Microsoft Test Manager

  • При создании новой лабораторной среды на основе SCVMM в Microsoft Test Manager ключ продукта не требуется во время программы Sysprep (подготовка системы) для некоторых операционных систем (например, Windows Server 2012 R2). Тем не менее, вам по-прежнему предлагается ввести ключ, поэтому это не может продолжаться.

Диагностика графики

При открытии файла журнала графики (всглог) может произойти сбой графического отладчика, если шейдер слишком велик.

Добавлена поддержка обратной совместимости для Visual Studio 2012 в последних версиях Windows для отладки графики.

Веб-инструменты

  • Инспектор страниц не работает на компьютере с установленным Internet Explorer 11.
  • WebDeploy 3,5 поставляется вместе с Visual Studio 2012 с обновлением 4.

Средства диагностики

Веб-проект с элементом проекта, не имеющим кода (например, web.config или ASMX), не запускает политику возврата при анализе кода.

Дополнительные сведения

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

Требования

Этот раздел относится только к клиенту Visual Studio. В TFS существуют различные системные требования (проверьте Visual Studio Team Foundation server 2012 с обновлением 4 и Visual Studio Team foundation Server Express 2012 с обновлением 4 для получения дополнительных сведений) и может потребоваться до двух перезапусков в зависимости от состояния компьютера при установке обновления.

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

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

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

Visual Studio 2012 Update 4 предоставляет обновления для следующих версий:

  • китайский (упрощенное письмо);
  • китайский (традиционный);
  • Czech
  • Английский
  • французский;
  • немецкий;
  • итальянский;
  • японский;
  • Корейский
  • Russian
  • польский;
  • португальский (Бразилия);
  • Испанский
  • Turkish

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

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

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

  • процессор с тактовой частотой 1,6 ГГц или более мощный
  • 1 гигабайт (ГБ) ОЗУ (1,5 ГБ, если вы используете виртуальную машину)
  • 1 ГБ свободного места на жестком диске
  • жесткий диск 5 400 – RPM
  • Видеоплата с поддержкой DirectX, которая работает с разрешением 1024 × 768 или выше

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

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

Поддержка Visual Studio 2012 с обновлением 4

Поддержка неформального сообщества для Visual Studio 2012 Update 4 доступна через форумы сети MSDN.

Оцените статью