Visual studio 2012 что это за программа и нужна ли она
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнерсхемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки системконтроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).
Содержание
Компоненты [ ]
Visual Studio включает один или несколько компонентов из следующих:
Многие варианты поставки также включают:
В прошлом в состав Visual Studio также входили продукты:
До выхода Visual Studio Version 4.0 среды разработки Visual Basic 3, Visual C++, Visual FoxPro и Source Safe поставлялись в качестве самостоятельных пакетов.
Visual Studio 97 [ ]
Visual Studio 97 — первая выпущенная версия Visual Studio, в которой впервые были собраны вместе различные средства разработки ПО. Она была выпущена в двух версиях — Professional и Enterprise, и включала в себя Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0 и впервые появившуюся среду разработки ASP — Visual InterDev. Visual Studio 97 была первой попыткой Microsoft создать единую среду для разработки на разных языках программирования: Visual C++, Visual J++, Visual InterDev и MSDN использовали одну среду, называемую Developer Studio. Visual Basic и Visual FoxPro использовали отдельные среды для разработки.
Visual Studio 6.0 (1998) [ ]
Visual Studio 2005 [ ]
Visual Studio 2008 [ ]
Visual Studio 2010 [ ]
Visual Studio 2012 [ ]
Разрабатывать приложения на C++ с помощью Visual Studio 2012 можно только под Windows 7 SP1 и Windows 8 [7] . Вышло исправление, позволяющее компилировать приложения для запуска под Windows XP.
Visual Studio 2013 [ ]
Visual Studio 2015 [ ]
12 ноября 2014 года было объявлено, что «Visual Studio 2015» принято в качестве окончательного варианта имени продукта [8] .
Visual Studio 2015 предоставляется в трёх редакциях: бесплатной Community Edition, объединяющей все Express-версии, и платных Professional Edition для небольших проектов и Enterprise Edition для крупных проектов.
Первый CTP был выпущен 2 июня 2014 года, затем 29 апреля 2015 года был выпущен Release Candidate. Финальный релиз Visual Studio 2015 стал доступен для скачивания 20 июля 2015 года [9] .
Редакции [ ]
Visual Studio Express [ ]
Набор легковесных сред разработки, представляющих собой урезанную версию Visual Studio. Она включает в себя небольшой набор инструментов, в отличие от полных версий: отсутствует дизайнер классов и многие другие инструменты, а также поддержка плагинов и удалённых баз данных в дизайнере данных. Компиляторы в 64-битный код также недоступны в Express-редакциях до версий 2010 года (хотя компилятор бесплатно распространяется с Windows SDK и его можно использовать, компилировать автоматически из IDE нельзя). [источник не указан 445 дней] Microsoft позиционирует эту линейку IDE для студентов и любителей. На настоящий момент существуют следующие Express-редакции:
Вместе с Visual Studio 2012 были выпущены новые Express-версии продукта:
Ключевыми особенностями этих express-версий продуктов являются:
- ориентирование на цель разработки, а не на язык
- необходимость регулярно продлевать бесплатную регистрацию для индивидуальных разработчиков, если разработка на Express-версии ведется не с целью обучения
- поддержка компиляции 64-битного кода
- поддержка unit-тестов
Visual Studio LightSwitch [ ]
Основная статья: Visual Studio Standard [ ]
Данная редакция предоставляет IDE для всех поддерживаемых продуктов и поддерживает полную версию библиотеки MSDN. Поддерживается редактирование XML и XSLT, как и средства для тестирования объектов. Однако отсутствует обозреватель серверов и интеграция с Microsoft SQL Server. Поддержка разработки под мобильные устройства изначально была включена в Visual Studio 2005 Standard, но в версии 2008 она доступна только в Professional-редакции. Начиная с версии 2010 более не существует. [источник не указан 445 дней]
Visual Studio Professional [ ]
Редакция включает все возможности Standard Edition, расширяя их дополнительными, такими, как интеграция с Microsoft SQL Server и поддержка удалённой отладки.
Visual Studio Tools for Office [ ]
Visual Studio Tools for Office включает SDK и расширение для Visual Studio, которое содержит утилиты для разработки под платформу Microsoft Office. Начиная с Visual Studio 2008 включено в версии Professional и выше.
Visual Studio Team System [ ]
Основная статья: Компилятор как сервис [ ]
Дополнения [ ]
Visual Studio построена на архитектуре, поддерживающей возможность использования встраиваемых дополнений (англ. Add-Ins) — плагинов от сторонних разработчиков, что позволяет расширять возможности среды разработки.
Привет пипл Сегодня будем узнавать что такое Microsoft Visual C++ и для чего это нужно, а также можно ли удалить. Я думаю что у вас на компе установлено как минимум десять программ, а то и больше, некоторые из них для вас очень важны, другие не очень, а третьи вы вообще не устанавливали, и такое бывает
Не все программы готовы к работе, ну, это я в каком смысле — в том что после установке в Windows также должны быть дополнительные компоненты, которые используются несколькими программами. Именно по этой причине они как бы не должны идти вместе с каждой программой, но так как часто этих компонентов нет на компе, то они как раз и идут в программе как отдельный компонент
А впрочем покажу на примере. Вот есть такая программа как фаервол Outpost, при его установке устанавливается не только сам Outpost но и еще компоненты Microsoft Visual C++, которые нужны ему для работы. То есть понятно, да, что если удалить эти компоненты потом, то некоторые ваши программы могут перестать работать, так что возьмите это себе на заметку
Вот например у меня они тоже стоят, несколько, у вас может быть больше или меньше:
Ну что, вы сделали вывод что такое Microsoft Visual C++? Если вы это видите в списке установленного софта, то удалять не стоит! Если они там есть значит они нужны какой-то программе или нескольким, соответственно если удалите — будут неприятности Кстати, вот игры когда вы ставите, то также устанавливаются и эти Microsoft Visual C++, помимо DirectX.
Но есть и второй вариант ответа на вопрос что такое Microsoft Visual C++ — это студия. IDE или студия для разработки программ на языке программирования C++, то есть это редактор такой себе, там программисты пишут код и потом проверяют как что работает. В общем пишут программы, функции, библиотеки.
Ну, вполне логично, что студия стоит у программистов. Так что если вы великий программист, то сносить эту студию просто нет смысла, ну это и так понятно думаю
Примерно так выглядит студия разработки (IDE), примерно потому что есть разные версии и они внешне немного все же отличаются:
Но я думаю, что у вас скорее всего стоит не студя разработки, а именно дополнительные компоненты для нормальной работы программ.
Еще могу сказать, что в некоторых случаях бывает и обратная сторона — вы ставите программу, а она говорит, мол так и сяк, у вас нет Microsoft Visual C++, поэтому установите, иначе я не установлюсь (в таком случае придется искать их на сайте Microsoft). Но, такое бывает редко, как уже писал, программы обычно уже в себе имеют компоненты Microsoft Visual C++ и ставят их при инсталляции.
Всем привет Visual Studio 2012 это непростая программа и в основном предназначена для особо продвинутых юзеров. Тут я имею ввиду даже не спецов каких-то, а самым настоящих программистов. А все потому что в Visual Studio 2012 пишут программы, да-да, самые настоящие программы пишут…
Visual Studio 2012 это студия разработки программ, там можно написать почти любую программу но для этого нужно быть шибко умным проггером. Ну то есть обычному юзеру нечего делать в этой программе
Обычно крутые проги пишут на крутом языке, например на C++, и честно говоря я его сам хотел изучить. Но, поняв насколько это тяжело, что я передумал и изучил другой язык, скриптовый. Он полностью подходил под мои задачи, а в глазах знакомых я стал настоящим проггером. Интересно что это за язык? Ну, вы то наверно и не знаете, но я скажу, вдруг когда-то пригодится. Самый легкий скриптовый язык программирования это Autoit, вот так господа
Но AutoIt настолько простой, что на нем даже нельзя писать программы в Visual Studio 2012, ибо там просто нет поддержки такого языка!
Если у вас установлена данная студия разработки, то я даже не знаю зачем это… Возможно что компьютером пользуется еще и программист или же эта студия была установлена уже на компе. Ну то есть вы купили, а студия уже была там.
Я честно говоря не знаю, но вроде бы эта студия не могла попасть к вам на комп случайно… В скрытом режиме она не устанавливается, разве что… Может быть она попала на комп при обновлении винды, как дополнительное обновление. Но опять же, я думаю что она уже была установлена или кто-то ее установил.
Когда я запустил студию, то она мне показала такое вот окно:
Тут можно создать проект, открыть ну и много че делать. Вот я создал какой-то там Win-проект, сам не знаю как получилось, но все таки получилось. Тут уже окно с каким-то кодом, уже можно программировать:
Заметил также что в трее у меня появилась иконка в виде знака вопроса:
Вы знаете, судя по тому как работает программа, то я так понимаю что для нее нужен не самый медленный компьютер.
А в меню Пуск смотрите сколько добра от Visual Studio 2012:
Это точно для продвинутых программистов, они стопудово в этом всем шарят
Нужно ли ее удалять? Честно скажу что если она вам точно не нужна, то ее можно удалить. Все таки данная студия это не такая уж и маленькая программа, весит прилично, так что после удаления комп может вздохнуть спокойно и места должно стать больше на системном диске…
Как удалить Visual Studio 2012 с компьютера полностью?
Ну, для этого я бы вам мог посоветовать использовать какой-то удалятор, но так как Visual Studio 2012 состоит из нескольких программ, то лучше все это удалить вручную.
Но удаляйте осторожно и следуйте всем инструкциям. Тут спешить не стоит! Итак, чтобы начать удаление нажимаем меню Пуск и выбираем там Панель управления:
Если у вас крутая и современная Windows 10, то этот пункт находится в меню, которое появится если зажать Win + X!
Потом находим там значок Программы и компоненты, запускаем его:
Еще раз напомню вам, что подумайте хорошо перед удалением, ибо эта программа может не просто так установлена у вас на компе! Вообще студия Visual Studio наверно относится к списку наиболее серьезных и важных прог в мире, ну что-то типа такого! Но если за компом не работает программист, то толку от этой студии нет никакого!
И вот он открылся, список всего софта что у вас стоит на компе. Тут находим Visual Studio 2012, нажимаем правой кнопкой и выбираем Изменить:
После этого появится небольшое окно-заставка, вот чем долго оно кстати будет висеть, тем медленнее у вас типа комп…
Ну так вот, а потом появится стильнючее окно, где будут внизу три кнопки и самая последняя это Удалить, вот ее и нажимаем:
Зачем такое большое окно когда посередине ничего нет — загадка. Ну так вот, нажали значит Удалить и потом нас как всегда будут переспрашивать, уверены ли мы в том то хотим снести эту прогу, нажимаем Да (если не передумали):
И потом уже началось удаление, первым делом кстати была создана контрольная точка восстановления:
Ну а потом уже пошло удаление всей студии и ее компонентов:
Если комп будет чуть подтормаживать, то это нормально, прога все таки здоровенная! Во время удаления лучше как бы ничего не делать… так быстрее удалится…
Удаляться может долго, так что будьте готовы к этому, студия много занимает места на диске Но ни в коем случае не прерывайте удаление! А то будет ошибка и потом вообще не сможете удалить!
Да, удаление конечно было долгим и затянулось у меня…даже слишком…. но потом я увидел что было написано что все удалилось успешно:
После удаления в системе все равно осталось куча мелких всяких программ, которые появились именно после установки студии. Это можно удалять, а можно и не удалять. Систему они никак не грузят вообще, ибо все они маленькие и находятся в незапущенном состоянии! Но если хотите все таки удалить, то удаляйте осторожно, по одной проге. Алгоритм все тот же, вы нажимаете правой кнопкой выбираете Удалить (ну или Изменить) и потом следуете инструкциями. Но делайте все осторожно, ребята!
Надеюсь что я все написал доступно и на понятном языке для вас. На тот случай, если у вас есть подозрения, то я советую проверить комп на вирусы. Вот две утилиты, они ищут именно рекламные вирусы: AdwCleaner и HitmanPro. Учтите что многие антивирусы не находят рекламные вирусы, потому что не видят в них ничего опасного! Ну в принципе так оно и есть, пароли обычно такие вирусы не крадут, у них другая задача — это показывать рекламу где только можно. Ну и для поиска обычных вирусов, но более серьезных, таких как трояны, руткиты, черви, бэкдоры, то для нахождения такой заразы я рекомендую использовать лечащую утилиту Dr.Web CureIt!, утилита супер одним словом
В этой статье Visual Studio 2012 с обновлением 4, а также перечислены новые функции и исправленные проблемы.
Исходная версия продукта: Visual Studio 2012 г.
Исходный номер базы знаний: 2872520
Введение
Корпорация Майкрософт Visual Studio 2012 с обновлением 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. По следующей ссылке для скачивания вы можете скачать последнее обновление:
Установка Visual Studio 2012 с обновлением 4
Инструкции по установке Visual Studio продуктов см. в следующих статьях:
Это обновление относится к Visual Studio и Team Foundation Server (TFS). Visual Studio и механизмы установки TFS отличаются. Обновление Visual Studio — это обновление, которое устанавливается поверх того, что уже установлено на компьютере. Обновление TFS — это полный макет, который заменяет все, что установлено на компьютере. Прежде чем пытаться применить обновление TFS, убедитесь, что у вас есть полная резервная копия текущих баз данных. Если установка обновления TFS завершается сбоем, вы не сможете перезапустить обновление или выполнить откат до более ранней версии TFS без восстановления.
Так Visual Studio 2012 с обновлением 4 является активным, применяются следующие пути обновления.
Поддерживаемые обновления
- TFS 2012 с обновлением 4 RC 4 до TFS 2012 с обновлением 4 RTM
- TFS 2012 с обновлением 4 RTM до TFS 2013 RTM
Неподдерживаемые обновления
- TFS 2012 с обновлением 4 версии-кандидата 4 до TFS 2013
Новые улучшения технологий и исправленные проблемы в Visual Studio 2012 с обновлением 4
В следующих разделах приведены улучшения и исправленные проблемы в Visual Studio 2012 с обновлением 4.
Если не указано иное, связанные элементы будут перенаправляемы на веб-Подключение Microsoft.
Team Foundation Server
Администрирование и операции
Предположим, что вы устанавливаете сервер уровня приложений Team Foundation Server (TFS) 2012 на компьютере, на котором не установлен Microsoft SQL Server сервера. Вы не настраиваете Microsoft SQL Server Reporting Services. В этом случае невозможно обновить сервер уровня приложения.
Конфигурация запланированных резервных копий больше не блокируется, если служба SQL Server для TFS 2012 работает как виртуальная учетная запись (например, NT Service\MSSQLSERVER).
В TFS 2012 с обновлением 2 и 3 транзакционные резервные копии записывают сбой при попытке запуска во время выполнения полной или разностной резервной копии.
Запланированные резервные копии больше не выполняют транзакционные резервные копии, если выполняется полная или разностная резервная копия. Вместо этого задание будет приостановлено до завершения выполнения другой резервной копии.
Обновления TFS на месте теперь поддерживают сохраняемость конфигурации и параметров вместе с заголовками узлов. Обновления TFS на месте заносят в журнал ошибку, если процесс соответствует недопустимому заголовку узла.
При обновлении базы данных конфигурации до TFS 2012 с обновлением 3 и присоединении коллекции TFS к обновленной базе данных конфигурации членство и разрешения могут быть потеряны.
TF20507: строковый аргумент содержит недопустимый символ: u0009.
При присоединении коллекции TFS к обновленном серверу TFS происходит непредвиденный сбой базы данных и обновление коллекции TFS завершается сбоем.
Предположим, что вы используете пользователя для перемещения доменов, а затем отсоедините и присоедините коллекцию к существующей базе данных конфигурации. При сохранении избранного в TFS невозможно сохранить избранное.
Предположим, что вы используете пользователя для обновления TFS-сервера до TFS 2012 с обновлением 3 после предыдущей миграции домена и изменения отображаемого имени. Пользователь не будет активен в отслеживании рабочих элементов.
Предположим, что существует два удостоверения, которые используют один и тот же домен и имя учетной записи. Например: domain1\user1. В этом случае будет активирован неправильный пользователь, а пользователь domain1\user1 не сможет получить доступ к коллекциям TFS.
Если вы используете турецкий языковой стандарт на компьютере и отправляете встроенный образ в рабочий элемент в Visual Studio 2012, другие клиенты не могут просматривать изображение.
Если у вас есть сервер TFS 2012, настроенный для синхронизации с Project Server, возможно, не удастся изменить порядок элементов невыполненной работы.
Предположим, что вы создаете привратный возврат для определения сборки с помощью шаблона обновления на сервере TFS 2010. Вы обновляете сервер TFS 2010 до сервера TFS 2012, а затем используете обновленный сервер TFS вместе с агентами сборки TFS 2010. В этом случае сборка завершается сбоем на агентах сборки TFS 2010 при выполнении действия при возврате.
Предположим, что определение сборки создается с помощью шаблона по умолчанию на сервере TFS 2010. При обновлении сервера с TFS 2010 до TFS 2012 определение сборки будет изменено для запуска с новым отправленным шаблоном обновления.
Zip-файл журналов не создан, так как при успешном завершении сборки возникает предупреждение о сбое операции архивации.
При работе с рабочим процессом сборки IndexSources производительность низкая.
Предположим, что запланированная сборка выполняется в течение длительного времени, а затем сборка останавливается вручную на следующий день. При повторном добавлении сборки в очередь вручную она отключает следующую запланированную сборку.
Когда вы определяете сборку с помощью шаблона обновления в контейнере файлов, после того как вы ставите сборку в очередь, сборка запускается, но никогда не завершается.
Сборка может зависнуть на последнем шаге и никогда не завершиться из-за сбоя предыдущих сборок.
Отслеживание рабочих элементов
При использовании Internet Explorer для просмотра любой страницы, на которой используется хранилище рабочих элементов, задержка в 60 секунд. Эта проблема возникает, если коллекция содержит более 175 командных проектов.
Функции создания или изменения рабочих элементов перестают работать, если команда связана с несколькими путями к областям.
Функции перемещения элементов на канбан-доске не работают в некоторых средах со смешанными языками и региональными параметрами.
Когда запрос сохраняется вместе с полем, назначенным полю, содержащее константу, пользователи не будут видеть правильные результаты запроса после сохранения и выполнения запроса, если константа также является отображаемой именем группы TFS.
Предположим, что у вас есть подключаемый модуль сервера TFS 2012, который вызывает исключение (например, во время сохранения рабочего элемента), пользователю отображается универсальное исключение AJAX, а не исключение, вызванное подключаемым модулем.
Пользователь TFS из группы, у которой нет разрешения на запись рабочего элемента в области, может изменить область рабочего элемента на другую область, в которой у него есть разрешение на запись.
TF400013: произошла непредвиденная ошибка базы данных. Обратитесь к Team Foundation Server администратору. (Код: 208)
Повышение производительности в Веб-доступе для типов рабочих элементов с множеством допустимых значений полей.
При попытке подключиться к серверу TFS 2012 с помощью веб-браузера вместе с непредвиденной строкой агента пользователя вместо запрашиваемой страницы отображается внутренняя страница ошибки. Кроме того, вы не можете получить доступ к страницам веб-доступа TFS.
TF237165: Team Foundation не удалось обновить рабочий элемент из-за ошибки проверки на сервере. Это может произойти из-за того, что тип рабочего элемента был изменен или уничтожен, или у вас нет разрешения на обновление рабочего элемента.
Windows Forms
Коллекция была изменена; Операция перечисления может не выполняться
LightSwitch
После установки Visual Studio 2012 с обновлением 3 ни одно из следующих приложений не отображает локализованные строки. Вместо этого в этих приложениях отображаются строки на английском языке.
Предположим, что вы открываете проект, содержащий экран вместе с множеством элементов даты. Кроме того, каждый элемент даты имеет набор отображаемого имени. В этом случае конструктор экрана перестает отвечать на запросы при попытке выполнить в нем операцию.
Отладчик
Отладчик иногда выполняет шаги к неправильной строке при отладке машинного кода.
Позволяет отладчику подключать удаленный веб-сайт, работающий в Microsoft Azure.
Visual Studio IDE
Visual Studio 2012 аварийно завершается случайным образом при установке средства Telerik Justcode или Codestore.
Project отчет о беседе неправильно отформатирован в Предварительная версия Windows 8.1.
Visual Studio 2012 может завершиться сбоем при загрузке некоторых решений.
Низкая производительность при прокрутке исходной кодовой страницы, если включен параметр "Просмотр пробелов".
В длительном сеансе Visual Studio, когда вы открываете и закрываете документы, окна инструментов и т. д., Visual Studio может завершиться сбоем при определенных обстоятельствах.
Windows разработки
Предположим, что Visual Studio 2012 с обновлением 3 установлен на Windows 8 компьютера. Вы обновляете операционную систему до Windows 8.1 или более поздней версии. В этом случае при запуске симулятора Windows диалоговое окно блокировки. Кроме того, вы по-прежнему не можете запустить симулятор Windows после выполнения инструкций в диалоговом окне.
Профилировщик
- Визуализатор параллелизма для 64-разрядных приложений не работает в 64-разрядной Windows 8.1 операционной системе.
- При профилировании приложений на Предварительная версия Windows 8.1 средства профилирования имеют проблемы при сборе и отображении символьной информации.
Блок Catch может быть неправильно удален оптимизатором C++, если блок try вызывает функцию, существующую во внешней библиотеке динамической компоновки (DLL).
Распространяемый пакет Visual C++ 2012 удаляется при удалении Visual Studio 2012.
Распространяемые файлы начального загрузчика Visual C++ (product.xml) отсутствуют в Visual Studio 2012 года.
Неустранимая ошибка LNK1318: непредвиденная ошибка PDB
При создании больших приложений вместе с параметром /LTCG (создание кода во время компоновки) компоновщик периодически аварийно завершает работу.
Внутренняя ошибка компилятора может возникнуть при компиляции класса C++, который содержит множество виртуальных функций вместе с параметром /LTCG (создание кода во время компоновки).
Переменные-члены типа неправильно визуализируются и отображаются при отладке приложения Visual C++.
Неправильное создание кода компьютера для x64 может произойти, если включен параметр оптимизации.
Intellitrace
Visual Studio Ultimate 2012 теперь может открывать файлы журнала IntelliTrace, созданные Microsoft Monitoring Agent.
Добавляет поддержку переносимых библиотек классов в NuGet.
Средства Entity Framework
Не удалось найти процессор с именем T4VSHost для директивы CleanupBehavior. Преобразование не будет выполняться. Возникло следующее исключение:
System.IO.FileNotFoundException: не удалось разрешить тип для процессора директив T4VSHost.
Телефон средства
Windows Phone 8 эмуляторов GDR2, установленных с пакетом SDK Windows Phone 8 GDR2, недоступны в качестве целевых объектов развертывания для собственных приложений Windows Phone 8.0.
Windows Phone модульных тестов 8.0 не удается запустить на эмуляторах GDR2 Windows Phone 8, установленных с пакетом SDK Windows Phone 8 GDR2.
Добавлена поддержка Windows Phone 8 эмуляторов GDR3.
Локализация
Этот файл журнала был создан в более новой версии Windows и не может быть открыт в Visual Studio 2012 г.
Visual Studio тестирования
Диспетчер тестов и лабораторий
Get-MachineConfig команды let не существует
Чтобы использовать эту среду, необходимо установить совместимый агент тестирования на всех компьютерах среды. Щелкните "Установить агенты", чтобы выполнить эту задачу.
В рабочем процессе build-Deploy-Test (BDT) выполняется большое количество вызовов веб-службы для обновления тестового запуска в размещенной службе. Это приводит к возникновению множества ненужных вызовов веб-службы.
Вы не можете записывать или воспроизводить действия, связанные с навигацией на странице в Internet Explorer 10 или в Internet Explorer 11 вместе с установленными последними обновлениями GDR Internet Explorer.
Вы не можете воспроизвести сценарий на странице вместе с AJAX, как ожидалось, воспроизведение не завершается. Например, если щелкнуть "Вложить файл", выбрать записанные шаги для файла и воспроизведения, отправка файла начнется, но никогда не завершится.
Невозможно записать веб-тест производительности в Internet Explorer 11, так как режим расширенной защиты включен по умолчанию в Internet Explorer 11.
Закодированных записей тестов пользовательского интерфейса и действий
Вы не можете записывать или воспроизводить действия, включающие навигацию на странице в Internet Explorer 10 или в Internet Explorer 11 при установке обновления Internet Explorer.
Диспетчер тестовых вариантов
Ошибка возникает при публикации результата теста в среде TFS 2012 с помощью MSTest 2010.
Предположим, вы связываете сборку с планом тестирования. При запуске тестового случая из веб-доступа тест выполняется на вкладке "Анализ тестового запуска" без номера сборки.
Не удалось выбрать настраиваемые длинные текстовые поля в веб-сетках Microsoft Test Manager (MTM) 2012 и TCM.
Microsoft Test Manager
- При создании лабораторной среды на основе SCVMM в Microsoft Test Manager ключ продукта не требуется во время Sysprep (подготовка системы) для некоторых операционных систем (например, Windows Server 2012 R2). Однако вам по-прежнему будет предложено ввести ключ, поэтому не удается продолжить.
Диагностика графики
Графический отладчик может аварийно завершить работу при открытии файла журнала графики (VSGLOG), если шейдер слишком велик.
Добавлена поддержка обратной совместимости для 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 с обновлением 4 предоставляет обновления для следующих версий:
- китайский (упрощенное письмо);
- китайский (традиционный);
- чешский;
- Английский
- французский;
- немецкий;
- итальянский;
- японский;
- Корейский
- русский;
- польский;
- португальский (Бразилия);
- Испанский
- турецкий;
Поддерживаемые архитектуры
- 32-разрядная версия (x86)
- 64-разрядная (x64) (WOW)
Требования к оборудованию
- 1,6 ГГц или более быстрый процессор
- 1 ГБ ОЗУ (1,5 ГБ, если вы работаете на виртуальной машине)
- 1 ГБ доступного места на жестком диске
- Жесткий диск 5400 RPM
- Видеотранслпоток DirectX с поддержкой девяти, работающий в версии 1024 × 768 или более поздней версии.
Требования к программному обеспечению
Чтобы применить это обновление, необходимо установить одну из поддерживаемых Visual Studio 2012, перечисленных в разделе " Область применения".
Поддержка Visual Studio 2012 с обновлением 4
Поддержка неформальных сообществ Visual Studio 2012 с обновлением 4 доступна на форумах Microsoft Developer Network (MSDN).
Лого и брендинг
Вы наверное заметили что мы внесли изменения в брендинг и отошли от названия «версия 11». Теперь RC называется Visual Studio 2012. И это значит что RTM версия выйдет именно в этом году!
Так же мы изменили логотип продукта:
Установка
Один из первых компонент, с которым вы знакомитесь практически в каждом продукте это установщик. Мы добавили возможность апгрейда с версии beta до RC, поэтому если вы используете ту же редакцию продукта (Professional, Ultimate, и.т.д) у вас нет необходимости деинсталляции. Просто запустите установщик Visual Studio 2012 RC, он сам удалит старые компоненты и обновит на новые. Единственное исключение – если вы работаете на Windows 8, в этом случае вам нужно обновить саму ОС до версии Windows 8 Release Preview а уже затем установить Visual Studio 2012 RC.
Также мы добавили значительные изменения, улучшающие общий процесс установки. Многие из вас уже видели новый интерфейс инсталлятора в beta, в RC версии время установки продукта снижено на 20%!
Теперь у вас есть возможность выбора компонент. Мы надеемся что вам понравятся эти нововведения и позволят сэкономить ваше время.
Производительность
Между beta и RC версией была проделана большая работа по улучшению производительности, которая покрывала практически все аспекты продукта. Мы добавили улучшения в работу с XAML (компилятор, загрузка документов, дизайнер), увеличили производительность отладчика и Test Lab Manager, редактора кода при работе с большими C++ файлами. На самом деле это далеко не полный список.
Для того чтобы привести несколько примеров, мы планируем опубликовать несколько заметок, первая из которых касается производительности и отзывчивости редактора. Предлагаем вам ознакомиться вот с этим постом из которого можно узнать о некоторых внутренних средствах анализа производительности, изменениях в продукте которые были проделаны и результаты которые повлияли на общую отзывчивость редактора. Следующая публикация будет рассказывать о улучшениях в компонентах Toolbox.
Интерфейс
RC включает несколько улучшений связанных с общим интерфейсом продукта, и базируется на ваших отзывах которые мы тщательно анализировали после выхода beta версии. Более детально об этих изменениях можно прочитать в этом посте где детально рассказано о нововведениях в интерфейсе.
После упомянутой публикации мы получили много просьб рассказать о темной теме Visual Studio которая многим нравится. Ранее на этой неделе мы уже опубликовали пост с которым вы можете познакомиться.
Улучшения в IDE были сфокусированы на тех отзывах, которые мы получали на протяжении периода beta тестирования.
Например мы получили отзыв связанный с работой поиска и текущего контекста и опций между возможностями Quick Find и Find-in-Files. Было выпущено расширение которое теперь включено в RC и теперь вы можете осуществлять быстрый поиск не приводящий к автоматическому изменению контекста и установок в Find-in-Files.
Solution Explorer это пример области в которой мы сделали несколько дополнительных изменений и отладили их для RC. Было обнаружено что панель инструментов Solution Explorer перегружена, поэтому мы удалили несколько команд которые уже находятся в контексте IDE (контекстные меню, клавиатурные сокращения, меню) и не влияли на представление solution или иерархию проектов.
Для больших Solution состоящих из множества проектов было достаточно сложно искать необходимые файлы, поэтому в RC включена возможность дополнительной фильтрации и ограничения области видимости для повышения релевантности и позволяющей сфокусироваться на важной работе. Теперь у вас есть возможность ограничить Solution Explorer показом только тех файлов с которыми вы работаете. Новые опции фильтрации включают режим Pending Changes и Open Files.
Дополнительно мы улучшили производительность поиска Quick Launch, которое теперь работает практически мгновенно.
Приложения в стиле Metro
Если вы планируете создавать приложения в стиле Metro, обязательно установите Visual Studio 2012 RC на компьютер с Windows 8 Release Preview. Есть несколько дополнений для создания приложений в стиле Metro в версии RC.
Приложения в стиле Metro использующие XAML
При выборе опции «Enable sate recording» будет включен режим сохранения изменений именно в текущее состояние, а не в базовое.
Добавление тем анимаций из библиотеки, сопоставленное с состояниями вашего приложения теперь возможно с помощью дизайнера состояний Blend. Библиотека анимаций включает в себя множество вариантов и использует богатые возможности платформы Windows 8. Выберите необходимое состояние для вашего представления в панели States, затем объект Storyboard и в свойствах можно будет ознакомиться и настроить необходимую анимацию:
Приложения в стиле Metro с использованием JavaScript
Blend был расширен новыми возможностями которые облегчают работу с каскадными таблицами стилей. Например в режиме Winning Rule «Arrange by:source» в панели свойств CSS вы можете с легкостью найти какие элементы на текущий момент являются активными и откуда они пришли.
Также были добавлены возможности по редактированию градиентов и двухмерных трансформаций:
И наконец, мы проделали большую работу по улучшению рефакторинга и общему удобству. Например, теперь с помощью контекстного меню вы можете быстро изменить имена классов CSS или создать новые правила для element ID или classname. Также теперь у вас есть возможность вырезать, копировать и вставлять CSS свойства в порядке который облегчает перемещение CSS свойств между CSS правилами.
Дополнительная информация о нововведениях в RC для приложений в стиле метро опубликована в Windows 8 App developer blog
Средства для Веб разработчиков
Если вы занимаетесь веб-разработкой, вы обязательно отметите для себя те нововведения которые включены в RC. В первую очередь это изменения в шаблонах. Шаблон MVC4 Empty Template теперь действительно стал «пустым» (старый шаблон теперь называется Basic). Так же улучшена производительность создания новых проектов.
В IDE добавлены переключатели режима запуска веб-приложения с поддержкой нескольких браузеров:
Так же были обновлены механизмы публикации приложений с добавлением инкрементального режима обновления источников данных. Полный список нововведений приведен в блоге Web Development Tools
LightSwitch
Для проектов LightSwitch так же было внесено некоторое количество изменений и дополнений в RC. В последних числах марта мы опубликовали новую тему для LightSwitch проектов – Cosmopolitan Shell & Theme для того чтобы снабдить эти приложения современным корпоративным видом. С тех пор мы зафиксировали некоторое количество проблем и пожеланий от сообщества. Базируясь на общих отзывах теперь эта тема приложений будет использоваться по умолчанию.
Team Foundation Server
Есть несколько обновлений TFS после beta. Первое из них – возможность использовать SQL backup существующей инсталляции Team Foundation Server для апгрейда на новую версию. Вторая возможность позволяет автоматически добавлять новые возможности к существующим проектам на базе старых шаблонов процессов при апгрейде – это наиболее востребованная функция для TFS по отзывам.
Команда TFS так же улучшила интерфейс Web Access и добавила возможности свертки итераций:
Дополнительная информация о новинках связанных с TFS опубликована в блоге Brian Harry.
Средства для архитекторов
В RC включены новые возможности по анализу структуры приложения и взаимосвязи между компонентами. Теперь вы можете использовать контекстные команды или выбирать интересующие вас элементы кода на графе зависимостей для поиска, например, всех типов унаследованных напрямую или косвенно от другого типа, или методов который вызывает выбранный на текущий момент метод.
Так же вы можете видеть какие связи существуют между более высокоуровневыми компонентами и областями видимости, погружаясь в связи и обнаруживая источники зависимостей:
Если коснуться интерфейса то теперь возможно включение режима различных представлений для интересующих компонент включая компактный «List View» режим:
«Go Live» лицензия
Так же как beta версия Visual Studio 11, релиз кандидат Visual Studio 2012 поставляется с лицензией «Go Live» означающей что вы уже сейчас можете использовать продукт для создания коммерческих приложений. Для более детального понимания термина «Go Live» можно ознакомится с информацией опубликованной на сайте Visual Studio 2012 RC.
Читайте также: