Въведение
Microsoft издаде Visual Studio 2012 актуализация 3 (Visual Studio 2012.3) на 26 юни 2013 г. Тази актуализация се въвежда нови технологии подобрения в TFS компилация. Освен това тази актуализация също така определя различни проблеми.
Как да получите Visual Studio 2012 актуализация 3
Visual Studio 2012 актуализации са кумулативни версии, които включват новите функции и корекции, издадени в предишните версии. Следната връзка за изтегляне винаги ви насочва към най-новата актуализация. За да видите списък на всички актуализации, издадени за Visual Studio 2012, щракнете тук.
Изтеглете сега пакета за Visual Studio 2012 актуализация 3
Актуализации за други продукти от фамилията на Visual Studio можете да намерите на сайт за Visual Studio за изтегляне на Microsoft.
Забележка: Visual Studio и Team Foundation Server (TFS) инсталация механика са различни. Visual Studio инсталира върху каквото и да е инсталирана на компютъра. TFS актуализацията е пълна оформление, което замества каквото и да е инсталиран на компютъра. Преди да приложите актуализацията TFS, уверете се, че имате резервно копие на вашите текущи бази данни. Ако TFS актуализира инсталирането е неуспешно, няма да можете да рестартирате актуализацията или да се върнете към предишната версия на TFS без изпълнение на процедурата за възстановяване.
За инсталиране ръководство за Visual Studio продукти вижте:
Как да инсталирате Visual Studio
Как да инсталирате Team Foundation Server и Visual Studio ALM
Microsoft е сканирал този файл за вируси. Microsoft използва най-новия софтуер за откриване на вируси, който е достъпен към датата на публикуване на файла. Файлът е записан на сървъри с повишена защита, които помагат за предотвратяването на неупълномощени промени във файла.
Нова технология за подобрения и фиксирани проблеми в Visual Studio 2012 актуализация 3
Подобрения на технологията
Следните технологии са подобренията в Visual Studio 2012.3.
-
Team Foundation Server
-
Компилация настройки могат да бъдат запазени, когато надстройвате TFS 2012 екземпляр.
-
Подобрения са направени в Нова дефиниция за изграждане на потребителски интерфейс за непрекъсната интеграция (CI) строеж Git базирани екип проекти.
-
Фиксирана проблеми
Забележка: Ако не е посочено, свързани елементи стигнете до Microsoft Connect уеб страници.
-
Профили
-
Когато използвате Visual Studio 2012 профил X64 приложение на Процесора проби режим на операционните системи Windows 8.1, получавате съобщение "няма събирани данни".
-
Съвпадение изобразяване за 64-битовите приложения не работи на 64-битова операционна система Windows 8.1.
-
-
Симулатор
-
Когато стартирате Windows симулатор, получавате подкана за Управление на потребителските акаунти (UAC).
-
-
Диагностика на графики
-
Прекъснати връзки изобразяване за графично отстраняване на грешки на Windows 8.1 визуализация на грешки.
-
-
Тест на кодиран ПИ
-
Кодиран ПИ тестване поддръжка за Internet Explorer 11.
-
-
Телефон инструменти
-
Инсталиране на Windows Phone емулатор (XDE) се срива на Windows 8.1 визуализация.
-
-
Visual Studio IDE
-
Отчет за проект разговор не е форматирано правилно.
-
-
Отдалечен дебъгер
-
Отдалечен дебъгер от Visual Studio 2012 Update2 е съвместим с Visual Studio 2012 актуализация 3. Обаче тази последна предлага отдалечен дебъгер е несъвместима с Windows 8.1 визуализация ARM устройства.
-
-
Комбинация за Visual Studio 2012 г.
-
Комбинация се срива, когато отворите Windows представяне фондация (WPF) приложение, което е надстроен до Microsoft .NET Framework 4.5.1-based версия на Visual Studio 2013 визуализация.
-
Не можете да отворите проект на Silverlight 4.0 в съчетание, след като неокачествени Visual Studio 2013 визуализация.
-
XAML designer не може да зареди, когато използвате преносим библиотека за клас WPF проект.
-
779344: стил може да използвате свързване към свойство на приложения в XAML designer
-
-
Управление на лаборатория
-
Сега можете да използвате Microsoft Test Manager 2012 заедно с контролер 2013 тест за създаване на lab среда.
-
В среда с Microsoft тест Manager 2012 и Тествайте контролер 2013 разположени, когато поправяте лабораторна среда, която е в състояние "Не е готов" тест агент на агент на сървъра е деинсталиран неочаквано.
-
-
F#
-
Съобщение за грешка при зареждане на Visual Studio 2012 F # проект, създаден с помощта на Visual Studio 2012 визуализация.
-
-
Team Foundation Server
-
Съвместимост на поддръжка за дискусионни теми между Visual Studio 2012 и Visual Studio 2013 визуализация.
-
-
751327: ниска скорост, когато сте debug защитен код в смесен режим C++ приложение
-
Адрес точки на прекъсване може да бъдат добавени чрез модела на автоматизация.
-
Отстраняване на грешки вече поддържа използването на повече от 2048 символ файлове.
-
Текущата отдалечен дебъгер остава на Visual Studio 2012 актуализация 2 ниво и ще работи с Visual Studio 2012 актуализация 3.
-
Когато щракнете грешка по време на компилация или компилация предупреждение в BizTalk проект, специализираното логическо устройство не може да намери артефакт, която е предизвикала грешка или предупреждение.
-
Когато добавяте файл само файлово разширение (например .gitignore или .tfignore) в решението, забележите, че файлът е представена от пътя до директорията вместо от името на файла. Освен това файлът не може да бъде намерен с помощта на функцията за търсене на име на файл.
-
Когато използвате ActiveX контроли и Windows Forms приложения на Visual Basic, Visual Studio дизайнер няма да се зарежда след приложения е възстановен. Това е проблем със синхронизацията. Дизайнер трябва да презаредите само след компилация.
-
Когато извикате функцията EndDialog от самата OnInitDialog функция в MFC приложение, функцията OnInitDialog се извиква отново.
-
Приложението се срива, защото C++ компилатор генерира неправилна Инструкция последователност, която се изчислява размер на паметта за достъп до паметта.
-
Изключение "TypeLoadException" възниква в средата, което гласи, че управлявани клас не е реализирана. Обаче клас всъщност е изпълнена.
-
Вътрешна компилатор грешка периодично при събиране чрез опцията "/ анализ".
-
Включена е поправка, описан в следната статия от базата знания:
2802711 решение: неправилно машина код се генерира за "ключ" отчет в Visual C++ 2010 x64 компилатор
-
IntelliSense проект LightSwitch HTML клиент не работи, защото изчакване в IntelliSense системата.
-
Уеб тест
-
Microsoft Visual Studio 2010 се срива, когато създавате уеб тест на компютър с Visual Studio 2010 Service Pack 1 (SP1) и Visual Studio 2012 актуализация 2 инсталирани.
-
-
Тест на кодиран ПИ
-
Не можете да стартирате кодиран ПИ заедно кръстосана браузър тестване функция чрез селен компоненти.
-
-
Тест на зареждане
-
Когато анализирате натоварване пробвайте, части от резултатите от липсват графиката в изгледа по подразбиране.
-
Включена е поправка, описан в следната статия от базата знания:
2769120 решение: IP адреса на виртуален потребител се променя, когато изпълнявате тест на зареждане, ако смяна на IP е разрешена в Visual Studio 2010
-
-
Вътрешна компилатор грешка възниква, когато създавате F # код, който съдържа два интерфейса, ако всяка от двете части се определя като член на същото име.
-
Когато използвате NuGet Диспечерът за инсталиране на нова версия на пакета NuGet, "HintPath" собственост на засегнатия препратки липсват от Visual F # проект файл.
-
Администриране и операции
-
Съветникът на ниво приложения само запазва Kerberos удостоверяване тип настройка, когато надстройвате TFS 2012 екземпляр, който включва няколко приложенията.
-
Раздела отчитане показва неправилно отчитане услуги например име в съветника за надграждане на TFS 2012.
-
Неправилен Microsoft SharePoint URL адресите се показват в съветника за надграждане на TFS 2012.
-
Съветникът за надграждане TFS 2012 показва неправилно отчитане услуги например името и неправилно отчитане URL информация, когато преконфигурирате ниво приложения сървър ако информацията за отчитане URL е променена.
-
TFS 2012 надграждане Неуспешна операция под пълния модел на възстановяване при случаи използват огледална базата данни.
-
Да предположим, да конфигурирате TFS 2012 екземпляр с екземпляр на SQL сървър, който позволява AlwaysOn функция. Можете да планирате диференциални архивиране или транзакция архивен файл или и двете. В този случай всички задания за архивиране извършите пълно архивиране.
-
Събитията не включва проследяването на стека при сривове на конзолата на администратора.
-
Когато инсталирате TFS 2012 чрез пакет-на английски език в уеб инсталатор, забележите ООН локализирани низове (английски), в конзолата на администратора и колекции на екипен проект диалоговия прозорец.
-
Съобщение за грешка показва неправилно MSSQL сървър акаунт вместо акаунт агент за работа при конфигурирането на планирано архивиране.
-
Страница за преглед показва номера на порта по подразбиране вместо номер на порт, когато конфигурирате екипна компилация без настройки на записания файл.
-
Не можете да конфигурирате TFS прокси на компютър, който принадлежи към отделен домейн от TFS 2012 сървър.
-
Решение сега показва съобщение за грешка, уведомяващо TFS не се поддържа "/ Оформление" превключвател, когато изпълнявате TFS web installer заедно с разрешен ключ.
-
Съветникът за архивиране план 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: Екипът на проекта, име на проект не съществува. Проверете името на екипен проект и опитайте пак." -
Предполагат, че трябва проект колекция с главното ниво reporting път (по подразбиране отчитане пътят е "\") в TFS 2012. Когато преглеждате отчети, получавате съобщение за грешка, подобно на следното:
Пътят на елемента "<елемент>" не е валиден. Пълният път трябва да бъде по-малко от 260 знака; други ограничения. -
Да предположим, че имате много работни елементи и създават много връзки между тези работни елементи. Когато се опитвате да запишете нов предшественик наследник връзка някои работни елементи, може да имате проблем с производителността.
-
Методът PartialOpen автоматично страници System.Tags данните за частично отворени работни елементи. Това води до проблем с производителността.
-
В среда, която използва TFS 2012 и TFS компилация контролер 2010 вкарвате TFS 2010 компилация шаблон за процес. Когато се опашка компилация, който е свързан работен елемент и работен елемент е свързан changeset, неуспешна компилация със следното съобщение за грешка:
Указаният аргумент е извън диапазона на валидни стойности. Име на параметъра: колона -
Не можете да създадете нов работен елемент от натрупаните повторение, когато има много видове работа елемент в категорията на задачата.
-
Да предположим, че създавате екипен проект с помощта на процес на потребителски шаблон, който включва две държави, които са добавени към същия тип състояние. Създавате потребителски история за всяка държава и след това можете да видите Kanban съвет в чакащите продукт. В тази ситуация възниква грешка. След като инсталирате актуализацията, се появява съобщение за проверка и това означава, че конфигурацията не е валиден.
-
-
Рамка на услугите
-
Да предположим, че можете да конфигурирате да получите имейл уведомление при промяна на работен елемент. Използвайте оператора "Промени" да получавате уведомления само при промяна на полето на работен елемент. В този случай получавате уведомяване неочаквано при работен елемент се променя без да променяте поле.
-
-
Компилация автоматизация
-
Да предположим, че използвате потребителски акаунт за изграждане на опашка. Потребителският акаунт няма уникално име. В тази ситуация потребителят не може да бъде автоматично присвоява работен елемент ако компилация не.
-
Блокиране може да възникне в SQL Server, когато сте унищожаване компилации, които имат много компилация информация.
-
Да предположим, че компилацията е се опашка за изграждане на компютър. Но компютърът не е свързан по някаква причина (като например поради грешка в мрежата). В този случай компилация не излезе правилно след като компютърът е повторно свързване.
-
-
Web Access
-
Ниска скорост, когато отворите работен елемент, който има много потребителски полета в TFS Web Access.
-
-
Управление на версиите
-
778627: има ограничение от 256 набори от промени в непрекъснато интегриране изгради отчети
-
Производителност на регресията когато запитвате етикети на Team Foundation версия контрол.
-
Производителност регресия, когато създавате "Добави" чакащи промени в Team Foundation версия контрол.
-
Корекция добавя качване повторни опити за контрол на версиите на файловете, които се проверяват в или отложен за намаляване на броя на измамни грешки.
-
Когато обедините XSL файл в инструмента за обединяване на Visual Studio, получавате следното съобщение за грешка:
"Този процес няма достъп до файла защото се използва от друг процес"
-
-
Visual Studio 2012 може да се срине при разработка на уеб проекти.
-
Производителност на регресия, когато изпращате работни елементи на Microsoft Outlook от Visual Studio 2012 след инсталирането на Visual Studio 2012 актуализация 2.
-
Когато използвате единична кавичка във всяко поле, което се използва за заявка налични работни елементи в страницата на моята работа, не може да изпълни заявката.
-
Корекция пропуска опаковката на ненужни XML документация за приложения в магазина на Windows.
-
Visual Studio 2012 могат да създават повредени файлове на .appxsym и .appxupload по време на постъпково опаковка.
-
Не можете да използвате "HttpClient" клас в преносим библиотеки проект, след инсталиране на Visual Studio 2012 актуализация 2.
-
След инсталиране на Visual Studio актуализация 2, генерираният код за. RESX Ресурсни файлове не може да се изгради когато проектът е насочен към Microsoft .NET Framework 4.5, Windows Phone 8 и приложения в магазина за Windows .NET (или комбинация от трите).
-
Когато спрете профилиране на уеб приложение, характерни данни в края на следите може да се загуби. Тази актуализация гарантира, че всички данни се добавя към отчета.
-
Местни Help Viewer 2.0 е разрешено tabbing в лентата на напредъка за екранни четци да прочете състояние за книга за изтегляне и инсталиране.
Известни проблеми за Visual Studio 2012 актуализация 3
Статията в базата знания на Microsoft |
Описание |
---|---|
Не можете да прикачвате проект колекции, които са отделени от TFS 2010 или TFS 2012 |
Допълнителна информация
Забележка: Този раздел се отнася само за клиента на Visual Studio. TFS има различни системни изисквания (проверка за изтегляне на Visual Studio Team Foundation Server 2012 актуализация 3 и Visual Studio Team Foundation Server Express 2012 страници за повече информация) и може да изисква до две рестартира, в зависимост от състоянието на компютъра, когато инсталирате актуализацията.
Изискване за рестартиранеНе трябва да рестартирате компютъра, след като инсталирате този пакет.
Поддържани езициVisual Studio 2012 актуализация 3 предоставя актуализации за следните версии:
-
Китайски (опростен)
-
Китайски (традиционен)
-
Чешки
-
Английски
-
Френски
-
Немски
-
Италиански
-
Японски
-
Корейски
-
Руски
-
Полски
-
Португалски (Бразилия)
-
Испански
-
Турски
Поддържани операционни системиЗа повече информация относно поддържаните операционни системи посетете следния уеб сайт на Microsoft:
Платформа за съвместимост и системни изисквания за Visual Studio 2012 г.
Поддържаните архитектури
-
32-bit (x86)
-
64-битова (x64) (WOW)
Хардуерни изисквания
-
1.6 гигахерц (ГХц) или по-бърз процесор
-
1 гигабайт (ГБ) RAM (1.5 GB, ако използвате виртуална машина)
-
1 GB свободно пространство на твърдия диск
-
5400 RPM твърд диск
-
DirectX 9 възможности видеокарта с разделителна способност 1024 x 768 или по-висока
Софтуерни изискванияТрябва да имате един от поддържаните Visual Studio 2012 програми, които са изброени в раздела "Отнася се за", за да приложите тази актуализация.
Поддръжка за Visual Studio 2012 актуализация 3Неформална общност помощ за Visual Studio 2012 актуализация 3 се предлага чрез Microsoft Developer Network (MSDN) форуми.