Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Въведение

Microsoft издаде Visual Studio 2012 актуализация 2 (Visual Studio 2012.2) на 4 април 2013 г. Тази актуализация представя нова технология подобрения гъвкаво планиране, качеството на включване, Windows и уеб разработки, ред бизнес развитие и развитие опит. Освен това тази актуализация също така определя различни проблеми.

Как да получите Visual Studio 2012 актуализация 2

Visual Studio 2012 актуализации са кумулативни версии, които включват новите функции и корекции, издадени в Предишните Visual Studio 2012 актуализации. Следната връзка за изтегляне винаги ви насочва към най-новата актуализация:

Изтеглете сега пакета за актуализация на последната Visual Studio 2012

Microsoft е сканирал този файл за вируси. Microsoft използва най-новия софтуер за откриване на вируси, който е достъпен към датата на публикуване на файла. Файлът е записан на сървъри с повишена защита, които помагат за предотвратяването на неупълномощени промени във файла.

Как да инсталирате Visual Studio 2012 актуализация 2

За инструкции за инсталиране вижте как да инсталирате 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

    • Нов работен елемент етикети са добавени да предостави лек метаданни за работни елементи.

    • Свържете се диалогов прозорец се добавя към Team Explorer различни екипен проект връзки и проекти.

    • Сега можете да изпратите работен елемент като имейл съобщение в TFS Web Access.

    • TFS съветник за конфигуриране и настройки на постоянни клиенти в подобрения са подобрени.

    • Обслужване вече е наличен в висока наличност SQL среди.

    • Сега можете да по-бързо и лесно да персонализирате колони директно чрез натрупването Kanban съвет.




Тези функции да осигури лек браузър тест управление и изпълнение, да намалите времето, което се изисква за постоянно качество на проекти.

  • Тестване на елемент

    • Windows съхранява приложение единица тестване сега поддържа взаимодействие с нишката на потребителския Интерфейс.

    • Windows съхранява приложение единица тестване сега поддържа използването на асинхронната ламбда в Assert.ThrowsException.

    • Нов тест списъци разреши контрол и изпълнение на част от единица тестове.

    • Вече се предлага поддръжка за група единица тестове от класа.

  • Тестване на потребителски Интерфейс

    • Вече се предлага поддръжка за продължителна употреба на браузъри.

    • Поддръжката е предвидено за ПИ за Internet Explorer 10 на Windows 7.

  • Microsoft Test Manager

    • Сега можете да персонализирате решение състояния и състояния на отказ за тестване анализ.

  • Тест Manager (Web Access)

    • Сега можете да преглеждате и редактирате тестовете в тест план от TFS Web Access.

    • Сега можете да стартирате ръчно тестовете и файла бъгове от TFS Web Access.




Предлагат се тези следните възможности за развитието на Windows:




Тази версия включва ASP.NET и уеб инструменти 2012.2. Можете да намерите подробности за какво се включва в ASP.NET и уеб инструменти 2012.2 бележки по изданието. Следват някои примери:

  • Инструментална актуализация, която разширява съществуващите Microsoft ASP.NET runtime

  • Подобрения за публикуване в уеб

  • Нови API за уеб функции

  • Шаблони за приложения Facebook и знак страница приложение

  • Комуникация в реално време чрез ASP.NET SignalR

  • Нанасянето уеб формуляри чрез ASP.NET приятелски URL адреси




Тези функции да осигури допълнителни възможности за модернизация на съществуваща линия на бизнес приложения (LOB) и да създадете нов бизнес приложения свързани устройства, които се захранва от непрекъснати услуги.


  • LightSwitch

    • Сега можете да създадете браузъри, HTML-базирани мобилни уеб приложения, които могат да работят на всяка модерна устройство.

    • Сега можете да публикувате бизнес приложения SharePoint 2013 каталога освен Microsoft Azure и Internet Information Services (IIS).

    • Забележка: За да научите повече за новите функции и как да надстроите проекти от предишен 2, вижте статията Visual Studio LightSwitch ресурси.

  • SharePoint

    • Вече се предлага поддръжка за уеб и натоварване за приложения на SharePoint.

    • Вече се предлага поддръжка за запис и възпроизвеждане чрез кодиран ПИ за извършване на ПИ за потвърждаване на приложения за SharePoint 2013.

    • Интелигентно проследяване поддръжка е същото като това в SharePoint 2010.

  • Телефон инструменти

    • Програмата позволява единица за Windows Phone.

    • Програмата ви позволява да изгради и разполагане на работни потоци на Windows Phone проекти от командния ред.




Тези функции предоставят подобрения в специализираното логическо Устройство за създаване на по-добра и по-продуктивни разработчик опит.

  • Комбинация за Visual Studio 2012 г.

    • Поддръжка за Sketchflow, WPF и Silverlight

  • IDE

    • Син тема в Visual Studio 2012 IDE

  • Код на карта

    • Подобрения в код картата дебъгер интегриране и реакция

  • Проектант на работен поток

    • Debugging опита подобрения, които са свързани с как различните типове данни се показват в местните и гледате windows

  • Интелигентно проследяване

    • Подобрени символ зареждане интелигентно проследяване и профили

    • Изглед на вложени параметър стойности в регистъра интелигентно проследяване, която се събира от System Center

  • Производителност и надеждност

    • Подобрения в XAML designer натоварване за следните сценарии:

      • Големи приложения за Windows Presentation Foundation (WPF)

      • Работа с други потребителски контроли


Фиксирана проблеми

Забележка: Ако не е посочено, свързани елементи ще ви отведе до Microsoft Connect уеб страници.



  • 759433: не-ASCII знаци се показва в заглавието на прозореца нишки изчакване.

  • 773717: аргументи $(ItemPath), $(ItemDir), и т.н. resolve неправилни стойности при използване на външни инструменти в Visual Studio 2012 Ако избраният елемент е извън решение.

  • Нишки изчакайте диалогов заглавната лента показва правилния цвят когато използвате blue тема избор Visual Studio 2010 цвят тема.

  • Когато трасирате приложение от магазина на Windows с помощта на HTML, който използва ограничителен режим iframe в Visual Studio 2012, приложението излиза неочаквано.

  • Фиксирана изтичане на памет, които могат да възникнат при зареждане на Visual C++ решение.

  • Стабилност на Visual Studio 2012 са подобрени е натоварване решения.

  • Visual Studio 2012 може да блокира с изключение на System.ArgumentException при превключване между прозорци (това включва документ windows автоматично скрити windows, в инструмента windows и т.н.).

  • Visual Studio 2012 може да се срине при изключване, ако добавката за Visual Studio пакет е инсталиран.

  • Срещнете проблеми, когато копирате текст от редактор ако е невидим в Visual Studio 2012 инструменти.

  • Нямате достъп до локални съдържание след инсталиране на Visual Studio 2012 актуализация 1 Ако промените местоположението на локалния помощно съдържание.

  • Компилация грешки, когато създавате проекта преносим библиотека за клас, ако изберете .NET Framework 4.5 и Windows Phone 8 като целева рамка.

  • Код преглед отговор е създаден в главната зона път вместо пътя на избраната област.

  • Корекция се прави да накара диалогов прозорец за липсващи уеб компоненти появи, когато отворите уеб проект.

  • Включва съдържанието на KB2781514: подобрения в стабилността на продукта и корекцията за съвместимост проблем, който възниква, когато Microsoft .NET Framework се актуализира.

  • System.NullReferenceException изключение може да възникне в някои случаи след модален диалогов прозорец се отваря от контекстното меню в Visual Studio 2012. Това води до диалоговия прозорец да бъде затворен или Visual Studio 2012 се срива. Например ако сте инсталирали Microsoft Azure инструменти, може да възникне този проблем, когато редактирате таблици или заявки в Microsoft Azure дискове в Server Explorer.

  • Visual Studio 2012 може да се срине при опит за затваряне на LightSwitch проект.

  • Visual Studio 2012 може да се срине, когато превключите от един предишен раздел в друг.

  • Ниска скорост, когато използвате "openfile" или "на" командата в командния прозорец.


  • 770242: изграждане на грешка при компилация на Visual C# преносим библиотека за клас проект, който препраща към друг Visual C# преносим библиотека за клас.

    Забележка: Двете проекти насочени към .NET Framework 4.5, Windows Phone 8 и приложения в магазина за Windows .NET.

  • "Указаната компонент не е намерен" компилация предупреждение, когато изпълнявате паралелни компилация на Microsoft .NET Framework 4-базирано решение в Visual Studio 2012.

  • Компилация грешки Когато създавате проект на Visual Basic преносим клас Библиотека, насочена .NET Framework 4.5, Windows Phone 8 и .NET за магазина на Windows приложения.

  • Компилация грешка при компилация на кода, генериран от добавяне на препратка към услуга в преносим библиотека за клас проекти, насочена Windows Phone 8 и .NET Framework 4.5 или .NET за магазина на Windows приложения.

  • Смес може да се срине, когато създавате Silverlight уеб приложение, което е под контрола на източника.

  • Свързване на помощ превключвате "/?" не списък Windows CE като валиден подсистема.


  • Функцията за поддръжка на няколко мащаб изображения, която е включена в Visual Studio 2012 актуализация 1 неправилно изисква мащаб 140 значка лого изображение размер 34 x 34 пиксела. Размерът трябва да бъде 33 x 33 пиксела.

  • Progra включва най-новата версия на Windows библиотека JavaScript.


  • 752266: visual C++ приложение, което се събира чрез командата cl /O2 /arch:AVX /EHsc в Visual Studio 2012 x86 основни инструменти за командния ред периодично изходи.

  • Да предположим, да конфигурирате платформа за цел да x64 за Visual C++ приложение. Компилирате приложение чрез опцията за оптимизиране на /O2 или /Ox . В този случай неправилен код се генерира, когато компилатор преобразува int64 типа int32 тип вътре в цикъл. Например може да състави следния код:

    int A[8];for (__int64 i=0; i<8; i++) {  A[i] = i + 1;}
  • Когато се събират Microsoft Visual C++ приложение, което съдържа следния код заедно с опцията / анализ на платформа, възниква грешка вътрешна компилатор:

    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; };
  • Когато използвате новия TSX Intel (транзакции синхронизиране разширения) чрез данни, предоставени от Visual Studio 2012 на Intel Haswell хардуер, C++ компилатор генерира неправилен код. Това води до транзакцията операцията бъдат изключителни.

  • C++ компилатор генерира неправилна функция съвети в запис за коригиране в PDB файлове.

  • Когато създавате празен проект на Visual C++, SDL проверява опция е изчистена, въпреки че е отметнато квадратчето SDL проверява в съветника на приложението .

  • X64 базирани Visual C++ инструмент не съдържа всички сборни актуализации за x86 Visual C++ инструмент в Visual Studio 2012 актуализации.

  • Фиксирана компилатор срив при определени вложени линия код е съставен.

  • Компилатор вътрешна грешка при buiuld LLVM базиран проект чрез x64 базирани компилатор.

  • Неправилен код машина се генерира за Visual C++ приложение. Цикъл могат да бъдат пропуснати безусловно.

  • Приложението периодично се срива на Windows Phone, когато създавате асинхронна операция с паралелни модели библиотека (PPL).

  • Вътрешна компилатор грешка може да възникне, когато използвате x64 основни C++ компилатор за съставяне на C код, който съдържа следния модел на код в цикъл:

    = (B < C? Б: C);

  • Когато сте инсталирали версията RTM езиков пакет на Visual Studio 2012 с Visual Studio 2012 инсталирани актуализации. След като конфигурирате Visual Studio 2012 да използвате наскоро инсталиран, да се появят следните симптоми:

    • Не можете да създавате нови Win32 или MFC приложения в съветника.

    • Не можете да надстроите проекти от предишните версии.

    • Показва език не е конфигуриран потребителски език.

  • Да предположим, че имате MFC проект и използвате раздела съобщения в клас съветник за изпълнение съобщение манипулатор за WM_CREATE съобщение. Щракнете върху Добавяне на манипулатор, не може да създавате проекта защото генерираният код е неправилен.

  • Когато създавате файлове за x64 или ARM платформи в debug режим и постепенно свързване опция е разрешена, pdata понякога се повреди. Това води до следните проблеми:

    • Обработка на код не работи.

    • Windows API RtlLookupFunctionEntry() не работи.

  • Приемем, че имате C++ Windows съхранява проект или C++ Windows съхранява единица тест проект, който препраща към Windows съхранява exe проект, няма никакви IntelliSense показва Windows съхранява exe проект в проекта.

  • Illegal инструкции се генерира като "mov eax, bh".


  • Да предположим, че имате телефон с Windows или Windows съхранява проект, който препраща към отделен проект, който съдържа активи, които са създадени чрез Visual Studio графики. При опит за изграждане на проекта, активи не се инсталира заедно с проекта. Това води до компилация грешки в магазина на Windows приложение или грешки при изпълнение на приложения за Windows Phone.

  • Няколко подобрения в стабилността и производителността за графика.


  • Когато се опитвате да инсталирате Visual Studio 2012 актуализация 1 пакет, който съдържа инструменти за рамка на обекти, получавате следното съобщение за грешка:

    Проектант на обект рамка за Visual Studio 2012 - enu пакет е неуспешно

  • Когато инсталирате Visual Studio 2012 актуализации, инструменти за рамка на обекти ще се инсталира на английски независимо от местоположението на Visual Studio 2012, която сте инсталирали.



Microsoft Test Manager

  • Да предположим, че изпълнявате тест, който е не очакваните резултати и файла грешка по време на проверката. В този случай тестът е автоматично изчислява да премине.

  • Споделена тест стъпка могат да бъдат изтрити неочаквано, когато изтривате избраните тест стъпка.

  • Следната грешка при опит да се създаде нова среда в MTM лабораторен център:

    Грешка при запитване работещи виртуални машини.
    Указаният аргумент е извън диапазона на валидни стойности.

Тестване на елемент

  • Методите TestInitialize атрибути може да се нарича в неправилна последователност.

Тестване на натоварване

  • Не можете да стартирате x86 насочени тест DLL от MTM срещу тест контролер, който се изпълнява на x64 операционна система.

Тест и Lab мениджър

  • Да предположим, че сте приложили Visual Studio 2012 актуализация 1 на компютър с TFS 2012 и инсталиран Visual Studio 2012. Опитвате се да стартирате компилация, която съдържа тестове на компютъра. В този случай компилация е неуспешно с изключение на MethodNotFoundException .

  • Общ код покритие файловете се показват неправилно обхват данни.



  • C++ компилатор корекции в Visual Studio 2012 актуализация 1 не се прилагат към windows phone разработчици.


  • Visual F # преносим библиотеки проект проблеми

    • Заявки, които работят както обикновено F # интерактивни и в рамките на работния плот ще се провали в оперативно време с System.NotSupportedException, когато се използват в F # преносим библиотеки за Silverlight или магазина на Windows приложение.

    • System.ArgumentNullException ще бъде хвърлено по време на изпълнение, ако методите Async.AwaitEve nt или Async.CreateDelegate се наричат в F # преносим библиотеки.


  • Субект рамка инструменти актуализации може да се инсталира чрез Visual Studio 2012 актуализация 2.


  • Периодично срив, когато публикувате LightSwitch HTML клиента проект


  • Тази актуализация решава някои проблеми за Team Foundation Server.


  • Преводи за няколко гъвкави условия са актуализирани.


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

Как да изтеглите файлове за поддръжка на Microsoft

Актуализации за други продукти от фамилията на Visual Studio можете да намерите на сайт за Visual Studio за изтегляне на Microsoft.

За инсталиране ръководство за Visual Studio продукти вижте:

Как да инсталирате Visual Studio

Как да инсталирате Team Foundation Server и Visual Studio ALM


Забележка: Този раздел се отнася само за клиента на Visual Studio. TFS има различни системни изисквания (проверка за изтегляне на Visual Studio Team Foundation Server 2012 с актуализация 2 и Visual Studio Team Foundation Server Express 2012 с актуализация 2 страници за повече информация) и може да изисква до две рестартира, в зависимост от състоянието на компютъра, когато инсталирате актуализацията.

Изискване за рестартиранеНе трябва да рестартирате компютъра, след като инсталирате този пакет.

Поддържани езициVisual Studio 2012 актуализация 2 предоставя актуализации за следните версии:

  • Китайски (опростен)

  • Китайски (традиционен)

  • Чешки

  • Английски

  • Френски

  • Немски

  • Италиански

  • Японски

  • Корейски

  • Руски

  • Полски

  • Португалски (Бразилия)

  • Испански

  • Турски

Поддържани операционни системиЗа повече информация относно поддържаните операционни системи посетете следния уеб сайт на Microsoft:

Платформа за съвместимост и системни изисквания за Visual Studio 2012 г.

Поддържаните архитектури

  • 32-bit (x86)

  • 64-битова (x64) (WOW)

Хардуерни изисквания

  • 1.6 гигахерц (ГХц) или по-бърз процесор

  • 1 гигабайт (ГБ) RAM (1.5 GB, ако използвате виртуална машина)

  • 1 GB свободно пространство на твърдия диск

  • 5400 RPM твърд диск

  • DirectX 9 възможности видеокарта, която работи в 1024 × 768 или по-висока разделителна способност

Софтуерни изискванияТрябва да имате един от поддържаните Visual Studio 2012 програми, които са изброени в раздела "Отнася се за", за да приложите тази актуализация.

Поддръжка за Visual Studio 2012 актуализация 2Неформална общност помощ за Visual Studio 2012 актуализация 2 се предлага чрез Microsoft Developer Network (MSDN) форуми.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×