Microsoft випустила Visual Studio 2012 оновлення 2 (Visual Studio 2012.2) на 4 квітня 2013 року. Це оновлення вводить Нові вдосконалення технологій у agile планування, забезпечення якості, Windows і веб подій, рядок «Кому» бізнес-розвитку та досвід розробки. Крім того, це оновлення, також виправлені різні питання.
Цей файл перевірено на наявність вірусів. корпорація Майкрософт використала поточне Підтримка програмного забезпечення для виявлення вірусів, доступне на Вільний час публікації файлу. Файл зберігається на захищених серверах, які запобігають будь-яким несанкціонованим змінам файлу.
Будь ласка, зверніть увагу: це оновлення застосовується до Visual Studio та Team Foundation Server (TFS). Visual Studio та TFS установки механіки, різні. Visual Studio оновлення – це оновлення для інсталяції на вершині, що б вже інстальовано на комп'ютері. Оновлення TFS є повний макет, який замінює будь-який інший інстальовано на комп'ютері. Перш ніж спробувати застосувати оновлення TFS, переконайтеся, що ви маєте повну архівувати поточної бази даних. Якщо на TFS оновлення збій установки, ви будете не вдалося перезапустити оновлення або повернутися до попередньої версії TFS без виконання відновлення.
Наступні поліпшення технології були зроблені в Visual Studio 2012 оновлення 2.
Agile планування
Згорнути це зображенняРозгорнути це зображення
Ці функції допомагають забезпечити простий і гнучкий agile планування для будь-якої команди.
Team Foundation Server
Нові роботи елемент Теги користувачів додаються забезпечити легкий метаданих для робочих елементів.
A Підключення діалогове вікно додається команда Explorer знайти різні команди проекту з'єднань і проектів.
Тепер можна надіслати елемент роботи як сповіщення електронною поштою у TFS Web Access.
Майстер настроювання TFS і постійних клієнтів настройки в модернізацію покращився.
Обслуговування тепер доступна в умовах високої доступності SQL.
Тепер ви можете швидко і легко налаштувати стовпці безпосередньо через накопичилися Канбан ради.
Згорнути це зображенняРозгорнути це зображення
Забезпечення якості
Згорнути це зображенняРозгорнути це зображення
Ці функції допомагають забезпечити легкий браузера випробування управління та виконання скоротити Вільний час, що потрібно постійно включити якістю в проектах програмного забезпечення.
Модульне приймальні випробування
Windows магазин app модульного приймальні випробування тепер підтримує взаємодію з потоку для користувача Інтерфейсу.
Windows магазин app модульного приймальні випробування тепер підтримує сценарій виконання async лямбда всередині Assert.ThrowsException.
Новий підрозділ випробування плейлисти увімкнути елемент керування та виконання підмножина юніт-тестів.
Підтримка тепер передбачено для групи юніт-тестів класу.
Інтерфейс користувача приймальні випробування
Підтримка зараз умови для розширеного сценарій виконання крос браузер.
Тепер надається підтримка для UI приймальні випробування для Internet Explorer 10 на Windows 7.
Microsoft тест менеджер
Тепер ви можете налаштувати роздільну здатність держав і відмови Сполучені Штати для випробувань аналізу.
Випробування випадку менеджер (Web Access)
Тепер можна переглядати та редагувати тест випадках в плану приймальні випробування з TFS Web Access.
Тепер ви можете запустити вручну тестів і файл помилок з TFS Web Access.
Згорнути це зображенняРозгорнути це зображення
Розробка Windows
Згорнути це зображенняРозгорнути це зображення
Ці наступні Windows розвитку можливостями:
На HTML візуального Profiler діагностувати UI реагування проблеми і затримки в візуальне оновлення
Цей реліз також включає в себе ASP.NET і Web Tools 2012.2. Ви можете знайти повну інформацію про те, що входить в ASP.NET і 2012.2 інструменти веб коментар до обговорення щодо випуску
Інструмент оновлення, що простягається наявних середовища виконання Microsoft ASP.NET
Удосконалення веб-публікації
Нові можливості Web API
Нові шаблони для Facebook додатків і знак сторінки застосунку
Спілкування в реальному часі через ASP.NET SignalR
Перевіряти веб-форми через ASP.NET чисті URL
Згорнути це зображенняРозгорнути це зображення
рядок «Кому» бізнес-розвитку
Згорнути це зображенняРозгорнути це зображення
Ці функції допомагають надати додаткові можливості модернізувати існуючі лінії бізнес-додатків (ЛОБ) і створити нові бізнес-додатків через підключені пристрої, які розраховані на увімкнути живлення від безперервного служби.
LightSwitch
Тепер ви можете побудувати крос браузер, HTML-засновані мобільних веб-додатків, які можуть працювати на будь-який сучасний девайс.
Тепер можна опублікувати бізнес-додатків для SharePoint 2013 app каталогу крім Windows Azure та інформаційних служб Інтернету (IIS).
Підтримка зараз умови для web і навантаження для застосунків SharePoint приймальні випробування.
Підтримка зараз умови для запису і Відтворюється через закодовані інтерфейсу користувача для виконання перевірки інтерфейсу користувача SharePoint 2013 додатків.
Підтримки інструмента IntelliTrace так само, як це передбачено в SharePoint 2010.
Телефон інструменти
Програма дає можливість модульного приймальні випробування для Windows Phone.
Програма дає змогу будувати і деталізувати робочі процеси Windows Phone проектів з командний рядок.
Згорнути це зображенняРозгорнути це зображення
Розробник досвід
Згорнути це зображенняРозгорнути це зображення
Ці функції надають поліпшень в IDE, щоб допомогти створити краще і більш продуктивним розробник досвід.
Blend for Visual Studio 2012
Підтримка Sketchflow, WPF і Silverlight
IDE
Синя тема в Visual Studio 2012 IDE
Зіставлення коду
Поліпшення інтеграції та реагування налагоджувача зіставлення коду
Дизайн робочого циклу
Налагодження досвід поліпшень, які стосуються як різні типи даних для відображення у місцевих жителів і дивитися windows
Інструмента IntelliTrace
Покращена символ завантаження інструмента IntelliTrace і profiler
Перегляд значення вкладених параметрів у інструмента IntelliTrace журнал, що зібрані з системою центр
Продуктивність і надійність
Поліпшення продуктивності в XAML дизайн навантаження для таких сценаріїв:
Великих програм Система подання елементів графіки (WPF)
Робота з незалежних користувацькі елементи керування
Згорнути це зображенняРозгорнути це зображення
Згорнути це зображенняРозгорнути це зображення
Виправлені проблеми
Згорнути це зображенняРозгорнути це зображення
Примітка. Якщо не вказано інше, зв'язані елементи буде вважати вас до веб-сторінка Microsoft Connect.
Налагодження Windows Phone застосування в Visual Studio 2012. Ви закриваєте емулятор Windows Phone налагоджувач не зупиняється. Замість цього, діалогове вікно "Зупинити налагодження в прогрес" з перервами спливає.
Під Вільний час сценарій виконання буквальне рядок як вираз всередині natvis файл у C++ проекту, не можна відновити і налагодження проекту, оскільки PDB файл заблоковано.
Під налагодження C++ проекту проти stripped симптоми файл, з'являється непотрібну інформацію у вікні дивитися Якщо ви переглядаєте об'єкт, в якому типу інформації не входить у файлі симптоми.
Ви не можете запустити віддаленого налагоджувача на комп'ютері, який працює під керуванням Windows Server 2008 (не R2), оскільки веб-служб Windows не інстальовано.
Visual Studio 2012 може призвести до збою в налагоджувачі інтерфейсу користувача.
Не вдалося додати кілька CSS класи в "клас" атрибута будь-якого елемента за допомогою IntelliSense. IntelliSense не вдається показати список доступних CSS класи, якщо натиснути пробіл, щоб додати ще один клас CSS.
Деякі Internet Explorer 10 конкретної властивості не підтримується CSS-редактор.
рядок заголовка Запускач діалогових вікон різьбові чекати не відображає правильний колір під Вільний час сценарій виконання синя тема у настроюваних 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 як цільової бази.
Відповідь огляду код створюється в області кореневий шлях а не шлях до виділеної області.
Виправити зроблений тримати prompting діалог для відсутніх веб-компоненти з ' являється під Вільний час відкриття веб-проекту.
: покращення продукту стабільності та виправлення для сумісності проблема, яка виникає під Вільний час оновлення Microsoft .NET Framework.
System.NullReferenceException винятком можуть виникнути у деяких сценаріях, після модальне діалогове вікно Відкриття контекстного меню в Visual Studio 2012. Це викликає діалогове вікно, щоб бути закриті, або Visual Studio 2012 аварій. Наприклад, якщо інстальовано Windows Azure інструменти, вам ця проблема може виникнути під Вільний час редагування таблиць або запитів під Windows Azure онлайнове пул носіїв в Explorer сервера.
Visual Studio 2012 може аварійно завершити роботу при спробі закрити проект LightSwitch.
Visual Studio 2012 може аварійно завершити роботу під Вільний час переходу від однієї предпросмотр вкладки на іншу.
Повільний продуктивності під Вільний час сценарій виконання "openfile" або командою "з" у вікні командний.
Примітка. Обидва проекти цільового .NET Framework 4.5, Windows Phone 8 і .NET для пул носіїв поштових скриньок Windows додатків.
"Не вдалося знайти вказаного компонент" побудувати попередження під Вільний час виконання паралельної побудувати на 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 як припустиме підсистеми.
Згорнути це зображенняРозгорнути це зображення
Засоби розробки Windows
Згорнути це зображенняРозгорнути це зображення
Кілька масштабу зображення підтримки функція, яка була включена в Visual Studio 2012 оновлення 1 неправильно вимагає масштабу 140 знак зображення емблеми 34 х 34 розмір пікселів. Розмір має бути 33 х 33 пікселів.
На progra включає в себе останньої версії Windows бібліотеки JavaScript.
Припустимо, налаштувати цільової платформи для 64-розрядної для застосунку Visual C++. компілятор за допомогою /O2 або /Ox оптимізація параметр. У цій ситуації неправильний код генерується, коли компілятора перетворює int64 типу int32 типу всередині циклу. Наприклад, можуть компілювати такий код:
int A[8];for (__int64 i=0; i<8; i++) { A[i] = i + 1;}
При компіляції застосунку Microsoft Visual C++, який містить такий код із параметром / аналізувати на платформі ARM, виникає помилка внутрішньої компілятора:
class Base {};
template <typename T> class Derived : public Base {};
template <typename P3> Derived<P3> Make( P3 p3 );
void foo() { Base& b = Make(sizeof(long)); }
IntelliSense стає не відповідає, під Вільний час введення деякий код в редактор, зокрема під Вільний час запит на додавання перевантаження функцій часткові класи. Наприклад, ви використовувати код, приблизно такого вигляду:
Namespace N
{
partial ref struct S
{
};
ref struct S
{
void test();
void test(int);
void test(int, int);
};
}
Служба IntelliSense не працює у вихідному файлі, що містить вирази лямбда, що мають більше одного значення, що повертається. Наприклад:
Під Вільний час сценарій виконання Intel новий TSX (транзакційні синхронізації розширень) через внутрішніх інструментів X11 передбачено 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).
Помилка внутрішньої компілятор може виникнути під Вільний час сценарій виконання 64-розрядної C++ компілятор скомпілювати вихідний код C, що містить такого зразка коду всередині циклу:
= (B< c="" b="" :="">
Коли ви встановили RTM-версії мови Visual Studio 2012, що має Visual Studio 2012 оновлення інстальовано. Після настроювання Visual Studio 2012 використовувати знову встановленої мови, ви відчуваєте такі симптоми:
Не вдалося створити новий Win32 або MFC застосування в майстрі.
Проекти не можна оновити із попередніх версій.
Відображене мова не є мовою користувача настроєно.
Припустимо, що ви маєте MFC проекту і використовується вкладка повідомлень у майстер клас реалізувати протокол IMAP обробник для WM_CREATE протокол IMAP. Після натискання кнопка запит на додавання обробника, ви не можете побудувати проект, оскільки неправильний код, що створюється.
Коли ви будуєте двійкові файли для 64-розрядної або платформи ARM в режимі налагодження та інкрементна зв'язування параметр увімкнено, у pdata розбещує іноді. Це викликає такі питання:
Виняток, код обробки не працює.
Windows API RtlLookupFunctionEntry() не працює.
Припустимо, що вас пул носіїв поштових скриньок Windows C++ проекту або C++ Windows магазину модульне приймальні випробування проект, який посилається на проект exe пул носіїв поштових скриньок Windows, є немає IntelliSense показав для пул носіїв поштових скриньок Windows exe проекту до проекту.
Неприпустима інструкція генерується як «mov eax, bh».
Згорнути це зображенняРозгорнути це зображення
Графіка та малюнки діагностики
Згорнути це зображенняРозгорнути це зображення
Припустимо, що у вас Windows Phone або пул носіїв поштових скриньок Windows проект, який посилається на окремий проект, що містить активів, які було створено за допомогою Visual Studio графічні інструменти. Під Вільний час спроби створення основного проекту, активи не розгорнуто разом з головного проекту. Це викликає побудувати помилок у застосунку Windows пул носіїв поштових скриньок або помилки виконання в застосунку Windows Phone.
Кілька покращення стабільності та продуктивності для діагностики графіки.
Згорнути це зображенняРозгорнути це зображення
програма інсталяції
Згорнути це зображенняРозгорнути це зображення
Під Вільний час спроби інсталювати Visual Studio 2012 оновлення 1 пакет, що містить рамки сутності інструменти, з'являється таке протокол IMAP про помилку:
Сутність дизайн рамки для Visual Studio 2012 - меню пакет не вдалося
Під Вільний час інсталяції оновлень Visual Studio 2012, сутність рамках інструменти буде встановлено англійською незалежно від мови Visual Studio 2012, інстальований вами.
Згорнути це зображенняРозгорнути це зображення
Visual Studio тест
Згорнути це зображенняРозгорнути це зображення
Microsoft тест менеджер
Припустимо, що ви запустіть тест, який має немає очікуваних результатів, і ви повідомте про помилку під Вільний час випробування. У цій ситуації випробування є авто Комп'ютерна пройти.
Спільних випробувань крок може бути видалено несподівано під Вільний час видалення вибраних тест крок.
Така помилка виникає при спробі створення нового середовища в MTM лабораторію центру:
Помилка запит на змінення працює віртуальної машини. Указаний аргумент був припустимого діапазону значень.
Модульне приймальні випробування
Методи приймальні випробування з TestInitialize атрибути можуть бути названі в неправильна послідовність.
Завантажити приймальні випробування
Не вдалося запустити з архітектурою x86-орієнтовані тест DLL від MTM проти випробування контролер, який працює на базі x64, операційна система (ОС).
Випробування і Lab менеджер
Припустимо, що ви подали Visual Studio 2012 оновлення 1 на комп'ютері, який має TFS 2012 і Visual Studio 2012 інстальовано. Спробувати запустити побудувати, що містить тести на комп'ютері. У цій ситуації побудувати не разом з MethodNotFoundException виняток.
Об'єднані код покриття файли відображення даних неправильний охоплення.
Visual Studio 2012 показує настроюваного контекстного меню для виробників WPF контролю.
Коли Ви взаємодієте з дизайнером в інсталяції та розгортання проекту тип, NotImplementedException винятком з'являється на дизайнера.
XAML редактор може припинити автоматичне створення структури і IntelliSense можуть не працювати після установки Visual Studio 2012 оновлення 1.
Портативний код бібліотеки класів, працює в суміш дизайн не вдається завантажити файл Microsoft.CSharp.dll.
Портативний клас Бібліотека кидає виключення в XAML дизайн, коли він не настроєний для цільової Silverlight 4 і вище.
Згорнути це зображенняРозгорнути це зображення
Телефон інструменти
Згорнути це зображенняРозгорнути це зображення
Виправлень компілятором C++, Visual Studio 2012 оновлення 1, не застосовуються до windows телефон Інструменти розробника.
Згорнути це зображенняРозгорнути це зображення
F #
Згорнути це зображенняРозгорнути це зображення
Візуальний F # портативний Бібліотека питань
Запити, що робота, як завжди в F # інтерактивні і на робочому столі рамках не вдасться в Вільний час виконання з System.NotSupportedException, коли вони використовуються в бібліотеці портативний F # для Silverlight або Windows магазин app.
Будуть кинуті на System.ArgumentNullException під Вільний час запуску, якщо методи Async.AwaitEve nt або Async.CreateDelegate називають в бібліотеці портативний F #.
Згорнути це зображенняРозгорнути це зображення
Сутність рамках інструменти
Згорнути це зображенняРозгорнути це зображення
Сутність рамках інструменти оновлень через Visual Studio 2012 оновлення 2.
Завантажити сторінки для отримання додаткової інформації) і може знадобитися до двох перезапускається, залежно від стану комп'ютера під Вільний час інсталяції оновлення.
Необхідність перезавантаження
Ви не повинні перезавантажити комп’ютер-зразок після інсталяції цього пакета.
Підтримувані мови
Visual Studio 2012 оновлення 2 містить оновлення для наступних версій:
китайська (спрощене письмо)
китайська (традиційне письмо)
чеська
англійська
французька
німецька
італійська
японська
корейська
російська
польська
португальська (Бразилія)
іспанська
турецька
Підтримувані операційні системи
Щоб отримати додаткові відомості про підтримувані операційні системи перейдіть на веб-сайт корпорації Майкрософт:
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2797912
Дякуємо! Ваш відгук допоможе нам покращити вміст служби підтримки. Щоб ознайомитися з додатковими варіантами отримання допомоги, відвідайте домашню сторінку служби підтримки.