Отчет за поддръжка
Следното съдържание се отнася до страницата за изтегляне на Visual Studio 2013 актуализация 2. За повече информация относно следното съдържание вижте информацияна сайта на центъра за изтегляния на Microsoft. Забележка Има различни нива на поддръжка за всеки продукт. Моля, прочетете внимателно следните команди за поддръжка, преди да инсталирате актуализацията. При инсталиране на актуализации на Visual Studio, вие сте избрали в да получите и инсталирате бъдещи актуализации на Visual Studio 2013. Microsoft предлага поддръжка на Visual Studio 2013 RTM и новите продукти за Visual Studio 2013 актуализация. Професионални, Premium, Ultimate, и за Windows продукти: Professional, Premium, Ultimate и Express за Windows са пълен Visual Studio 2013 RTM продукти, които включват Visual Studio актуализация 2. Ако в момента нямате Visual Studio 2013 инсталирани и стартирате този файл, ще получите Visual Studio актуализация 2 само. Ако в момента не са Visual Studio 2013 инсталира, когато инсталирате този файл, ще получите Visual Studio 2013 и Visual Studio актуализация 2. Visual Studio 2013 RTM езикови пакети може да се инсталира върху тези съответната актуализация 2 продукти.
Въведение
Microsoft издаде Team Foundation Server 2013 актуализация 2 на 2 април 2014 г. и Visual Studio 2 2013 актуализация на 12 април 2014 г. Нова технология за подобрения в Team Foundation Server (TFS), тестване инструменти, Microsoft Azure, управление на изданието, дебъгер, профили, интелигентно проследяване, генериране на код, обект рамка 6.1, NuGet, пишеща машина, Visual Studio IDE, ASP.NET и уеб инструменти 2013.2 въвежда тази актуализация. Visual Studio 2013 актуализация 2 включва последните актуализации, добавки на функции и корекции. Повече информация за Visual Studio актуализации е налична на уеб сайта на Visual Studio.
Как да получите Visual Studio 2013 актуализация 2
Visual Studio 2013 актуализации са кумулативни версии. Следните връзки изтегляне винаги ви насочи към най-новата актуализация:
-
Изтеглете сега пакета за актуализация на последната Visual Studio 2013
-
Изтеглете последната версия управление за Visual Studio 2013 пакет сега
-
Изтеглете най-новия дистанционни инструменти за Visual Studio 2013 пакет сега
-
Изтеглете сега пакета за последната Visual Studio премия 2013
-
Изтеглете сега пакета за последната Visual Studio Professional 2013
-
Изтеглете сега пакета за последната Visual Studio Ultimate 2013
-
Изтеглете най-новия Visual Studio Express 2013 за пакета Windows сега
Можете да видите пълния списък с Visual Studio 2013 актуализации.
Microsoft е сканирал този файл за вируси. Microsoft използва най-новия софтуер за откриване на вируси, който е достъпен към датата на публикуване на файла. Файлът е записан на сървъри с повишена защита, които помагат за предотвратяването на неупълномощени промени във файла.
Как да инсталирате Visual Studio 2013 актуализация 2
Ръководство за инсталиране за Visual Studio продукти вж.Как да инсталирате Visual StudioКак да инсталирате Team Foundation Server и Visual Studio ALMКак да инсталирате версия управление за Visual Studio 2013 Важно: Тази актуализация се отнася за Visual Studio и Team Foundation Server (TFS). Visual Studio и TFS инсталация механика се различават. Visual Studio актуализацията е инсталирана върху каквото и да е инсталирана на компютъра. TFS актуализацията е пълна оформление, което замества каквото и да е инсталиран на компютъра. Преди да приложите актуализацията TFS, уверете се, че имате резервно копие на вашите текущи бази данни. Ако TFS актуализира инсталирането е неуспешно, няма да можете да рестартирате актуализация или за да възстановите предишната версия на TFS без изпълнение на възстановяване. Управление на изданието актуализация е пълна оформление, което включва новите функции допълнения и поправки за управление на изданието за Visual Studio 2013. Преди да приложите актуализацията на управление на изданието, уверете се, че имате резервно копие на вашите текущи бази данни и криптографски ключ RSA (вижте блога инструкциите за експортиране на RSA криптографски ключове ). Ако освобождаването управлението актуализира инсталирането е неуспешно, няма да можете да рестартирате актуализация или да възстановите предишната версия на изданието управление без операция за възстановяване. Тъй като съобщение за управление на Visual Studio 2013 актуализация 2 влезе в действие, се прилагат следните пътищата за надграждане. Поддържани подобрения:
-
Съобщение за управление на Visual Studio 2013 освобождаване управление за Visual Studio 2013 актуализация 2
-
Съобщение за управление на Visual Studio 2013 актуализация 1 версия управление за Visual Studio 2013 актуализация 2
-
Съобщение за управление на Visual Studio 2013 актуализация 2 RC Release управление за Visual Studio 2013 актуализация 2
Нова технология за подобрения и фиксирани проблеми в Visual Studio 2013 актуализация 2
Подобрения на технологиятаВ тази версия са направени следните подобрения технология.
-
Шаблони за проекти за ASP.NET
-
Актуализации на ASP.NET проект шаблони за поддръжка на потвърждение на акаунт и паролата.
-
Поддръжка за локалната организация акаунти в ASP.NET уеб API
-
-
Редактор на Visual Studio подобрения
-
Нов JSON редактор
-
Нов Sass редактор (.scss)
-
Изпълнение на избор на URL за HTML и CSS
-
Актуализации за по-малко редактор чрез добавяне на повече функции
-
Актуализира KO Intellisense в HTML редактор
-
-
Връзка на браузъра
-
Връзка на браузъра вече поддържа HTTPS връзки и ще, в таблото с други връзки като сертификатът е надежден браузър.
-
Съпоставяне на източника на по-добра
-
-
Поддръжка на Microsoft Azure сайтове във Visual Studio
-
Поддръжка на Azure влизане
-
Отдалечено търсене на грешки за уеб сайтове на Microsoft Azure (WAWS)
-
Далечен изглед
-
Създаване на Azure уеб сайтове за поддръжка
-
-
Уеб публикуване подобрения
-
Подобряване на потребителски опит за публикуване
-
-
ASP.NET скеле
-
Ако вашият модел използва Enums, тогава MVC специалист продажби ще генерира падащото меню за Enum. Това използва Enum помощници MVC.
-
Актуализира EditorFor шаблони в MVC скеле да използват класовете за начално зареждане.
-
MVC и уеб API скеледжии ще добави 5.1 пакети MVC и API за уеб.
-
Добавена скеле разширяемост слой за поддръжка на външни потребителски скеледжии.
-
-
ASP.NET уеб формуляри
-
Шаблони за формуляри за уеб сега показва как да направите потвърждение на акаунт и паролата за самоличност на ASP.NET.
-
Рамка на обект източник на данни и доставчик на динамични данни за обект рамка 6. За повече информация вижте следния блог на MSDN:
Динамичен доставчик на данни и EntityDataSource контрол на обекта рамка 6
-
-
ASP.NET MVC 5.1
-
ASP.NET уеб API 2.1
-
ASP.NET уеб страници 3.1
-
Различни корекции на грешки
-
-
ASP.NET самоличност 2.0.0
-
Двустепенно удостоверяване
ASP.NET сега поддръжка двустепенно самоличност. Двустепенно удостоверяване осигурява допълнително ниво на защита за вашия потребителски акаунти в случай, когато стане компрометиран паролата си. Има и защита за груб сила атаки срещу фотография кодове. -
Блокиране на акаунт
Предоставя начин за заключване на потребителя, ако потребителят въведе своята парола или двустепенно кодове неправилно. Брой опити за невалиден и времеви диапазон за потребителите са блокирани може да бъде конфигуриран. Разработчик желание да изключите блокиране на акаунт за определени потребителски акаунти. -
Потвърждение на акаунта
ASP.NET самоличност сега поддържат акаунт потвърждение. Това е често срещано сценарий в повечето сайтове днес когато когато регистрирате нов профил на сайта, трябва да потвърдите електронната си поща, преди да направите нещо в сайта. Потвърждение е полезно, защото предотвратява фалшиви сметки да бъдат създадени. Това е изключително полезно, ако използвате имейл като метод за комуникация с потребителите на вашия сайт като форум сайтове, банкиране, електронна търговия и уеб сайтове на социални. -
Нулиране на паролата
Password Reset е функция, където потребителят може да възстанови паролите си, ако те са забравили паролата си. -
Печат на защита (изход навсякъде)
Поддържа начин да създадете отново защита маркери на потребителя в случаите, когато потребителят промени паролата си или други защита свързана информация, като например премахването на свързаните вход (например Facebook, Google, Microsoft акаунт и т.н.). Това е необходимо да се гарантира, че всички символи, създадени със старата парола се анулира. Примерен проект ако промените паролата на потребителя тогава се генерира нов маркер за потребителя и всички предишни маркери е невалидна. Тази функция осигурява допълнително ниво на защита на вашето приложение от когато промените паролата си, вие ще излезете от навсякъде (всички други браузъри), когато влезете в това приложение. -
Тип на първичен ключ се продължава за потребители и роли
Идентичност на ASP.NET 1.0 типа на първичен ключ за таблицата потребители и роли е низове. Това означава, че когато системата ASP.NET самоличност е запазва в SQL Server чрез рамка на обекти, сме използвали nvarchar. Има много дискусии по подразбиране това изпълнение на препълване на стека и въз основа на входящите обратна връзка. Предоставяме разширяемост закачване, където можете да зададете какво трябва да бъде първичен ключ на потребители и роли на таблицата. Това разширение закачване е особено полезна, ако мигрирате вашето приложение и приложението е съхраняване UserIds е GUID или ints. -
Поддръжка IQueryable на потребители и роли
Добавя поддръжка за IQueryable на UsersStore и RolesStore, лесно можете да получите списък на потребители и роли. -
Операцията за изтриване на поддръжка чрез UserManager
-
Индексиране на потребителското име
Рамка на обекти на ASP.NET идентичност изпълнението ние добавя уникален индекс на потребителското чрез новите IndexAttribute в EF 6.1.0-Beta1. Това гарантира, че имената винаги са уникални и не е няма състезание, в които бихте могли да постигнете с дублирани имена. -
Проверител на Разширено парола
Парола validator сервиз ASP.NET идентичност 1.0 е validator доста основни парола, която е само проверка на минималната дължина. Има нова парола проверител, който ви дава повече контрол върху сложността на паролата. Имайте предвид, че дори ако включите всички настройки в тази парола, препоръчваме ви да разрешите двустепенно удостоверяване потребителски акаунти. -
IdentityFactory Мидълуер / CreatePerOwinContex
-
UserManager
Можете да използвате фабрика изпълнение да получите копие на UserManager от OWIN връзка. Този модел е подобен на това, което ние използваме за получаване на AuthenticationManager от OWIN контекст за SignIn и SignOut. Това е препоръчителният начин за получаване на екземпляр на UserManager на заявка за приложението. -
DbContextFactory мидълуер
ASP.NET самоличност използва рамка на обекти за постоянни система самоличността в SQL Server. За тази самоличност системата има препратка към ApplicationDbContext. Мидълуер DbContextFactory връща екземпляр на ApplicationDbContext на заявка, които можете да използвате във вашето приложение. -
ASP.NET самоличност проби NuGet пакет
Образци NuGet пакет може да направи по-лесно да инсталирате и стартирате примери за ASP.NET самоличност и следват най-добрите практики. Това е примерен ASP.NET MVC приложения. Променете кода според вашето приложение, преди да инсталирате това производство. Примерно трябва да се инсталира в празна ASP.NET приложение. За повече информация за пакета посетете следната публикация в блог:
-
-
OWIN компоненти на Microsoftбележките по изданието за най-новата стабилна версия (2.1.0).
Много грешки са отстранени в тази версия, вижте -
ASP.NET SignalRбележките по изданието.
Много грешки са отстранени в тази версия, вижте
-
Тази актуализация позволява на разработчиците да укажете, че програмите си се събират да последно поколение процесори, поддържащи AVX2 набор инструкции.
-
Добавя изобразяване за JSON данни, които се съдържат в низа обекти.
-
Можете да сравните две .diagsession файлове, които съдържат данни за управлявани памет.
-
Можете ръчно да съдържание извличане в магазина на Windows приложения.
-
Добавя скриптове функционалност, която включва DOM Explorer и JavaScript конзолата, когато сте грешки в WebView контрола.
-
Добавен разширение точка за Visual Studio добавки, за да промените настройките на дебъгера символ.
-
Можете да проверите стойността на отделни обекти, когато сте debug управлявани памет от дъмп файл с куп.
-
Windows Phone 8.1 разработчикът може да използва Visual Studio за отстраняване на грешки проблеми с уеб сайтове, които се изпълняват на телефона на Internet Explorer.
-
Актуализирайте рамка на обекти с 6.1 за изпълнение и инструменти. Обект Framework (EF) 6.1 е второстепенна актуализация на обекта рамка 6 и включва няколко поправки и нови функции. За подробна информация за EF 6.1, включително връзки към документация за новите функции вижте Хронология на версиите на рамка на обект. Новите функции в тази версия включват следното:
-
Инструментална консолидация предоставя по последователен начин за създаване на нов модел EF. Тази функция разширява съветника ADO.NET субект данни модел за поддръжка на първия код модели, включително обратно конструиране от съществуваща база данни. Тези функции са били достъпни в бета версия на EF електрически инструменти.
-
Обработка на транзакциите се повреди предоставя нови System.Data.Entity.Infrastructure.CommitFailureHandler , който използва нови въведени възможността да прихванат транзакция операции. CommitFailureHandler позволява автоматично възстановяване от неуспешното свързване при извършване на транзакцията.
-
IndexAttribute позволява индекси от пускането атрибут на свойство (или свойства) във вашия код на първия модел. Код първо създава съответния индекс в базата данни.
-
Нанасяне на публични API осигурява достъп до EF с информация за начина на нанасяне на свойствата и типове колони и таблици в базата данни. В предишни версии API е вътрешно.
-
Възможност за конфигуриране на Прихващачите чрез App.config или Web.config файла ви позволява да добавяте позволява Прихващачите без прекомпилирането приложението.
-
DatabaseLogger е нов изтребител, който улеснява да влезете всички операции с бази данни във файл. В комбинация с предишния елемент това позволява лесно да превключвате на регистриране на база данни на операции за разположено приложение, без да е необходимо да компилирате.
-
Мигрирането модел промяна откриване е подобрена, така че мигрирането на scaffolded са по-точна. Изпълнението на процеса на откриване на промяна също е значително подобрена.
-
Подобрения включват намалена с база данни по време на инициализацията, оптимизации за нулево равенство сравнение в LINQ заявки, по-бързо преглед поколение (създаване на модел) в повече сценарии и по-ефективна реализация на проследяват обекти с много връзки.
-
-
Графика DirectX диагностика функции са налични за Windows Phone 8.1 устройства и емулатори.
-
Нови и подобрени DirectX шаблони предостави отправна точка за писане на игри за магазина на Windows и Windows Phone (Silverlight и за Silverlight). XAML базирани шаблон предоставя отправна точка за лесно включване на текст, изображения, и менюта в игри за използват като хедс горе показва съобщения, настройки и т.н.
-
Графичен анализ рамка се поддържа спомагат за диагностициране на проблеми с изпълнението на DirectX базирани игри и приложения.
-
Някои функционални подобрения са направени за диагностика на графика:
-
Състояние равенство проследяване в графика събитие списък поддържа опростена анализ за откриване на как е създадена GPU състояние.
-
До 30 последователни кадъра могат да се улавя едновременно.
-
Имената на обекти и ресурси, дефинирани от разработчика сега са изложени в потребителския интерфейс (ПИ).
-
За изпълнение събитие анотации може да се използва HTTP и избор на протоколи.
-
Буфер за дълбочина шаблони преглед се поддържа.
-
-
Производителност събития, които са свързани сега SQL предоставя възможност да заредите SQL в нов прозорец на заявка и използване на съществуващите SQL инструменти в Visual Studio да разгледа проблема.
-
Производителност събития, които са свързани с MVC сега предоставя възможност да преминете към действие или контролер метод код да разгледа проблема.
-
Производителност на събития могат да бъдат групирани сега входна точка и бавната възел. Това намалява общия брой редове и лесно можете да идентифицирате конкретно събитие за проучване.
-
Когато проверявате подробностите за интелигентно проследяване изпълнението събитие, вече е индикатор върху пътя за всяка от бавната възли.
-
Когато трасирате изключение събитие от интелигентно проследяване регистрационен файл, код картата вече се показват със специфични анотации интелигентно проследяване, така че параметри могат лесно да бъдат показани. Това показва също, когато се изключение чрез коментар на графиката.
-
Приемем, че използвате Git хоства на TFS като източник на контрол система, можете да отворите версия на решението чрез отваряне на iTrace файл, генериран от Microsoft агент за проследяване, в Visual Studio Ultimate 2013.
-
NuGet 2.8.1 ще бъде издадена през април 2014 г. Тук са най-важните точки от бележките. Проверете пълен бележки за повече информация за тези промени.
-
За целта Windows Phone 8.1 приложения
NuGet 2.8.1 вече поддържа насочени към Windows Phone 8.1 приложения с помощта на целевата рамка моникери WindowsPhoneApp, WPA, WindowsPhoneApp81и WPA81. -
Поправка на решение за зависимости
Когато NuGet разрешава пакет зависимости; NuGet миналото прилага стратегия за избор на най-ниската големи и малки версията, която отговаря на зависимости на пакета. Обаче за разлика от главната и второстепенната версия, версия кръпка винаги е разрешен до най-високата версия. Въпреки че поведението е добри намерения, той създава липса на детерминизъм за инсталиране на пакети, които са зависими. -
Опция - DependencyVersion
Въпреки че NuGet 2.8 променя поведението по подразбиране за разрешаване на зависимости, тя добавя по-точно контрол над процеса на зависимост решение чрез опцията - DependencyVersion в конзолата на диспечера на пакет. Позволява разрешаване зависимости ниска възможна версия, която е поведението по подразбиране, най-добрата версия, най-незначителни или кръпка версия. Тази опция работи само за Инсталиране на пакет в PowerShell cmdlet. -
DependencyVersion атрибут
В допълнение към опцията - DependencyVersion подробно NuGet възможност за възможността да зададете нов атрибут във файла nuget.config, който определя какво е стойността по подразбиране, ако опцията - DependencyVersion не е указано в извикване на инсталационния пакет. Тази стойност ще се спазват и от диалоговия прозорец NuGet Диспечерът за всяка инсталация пакет операции. За да зададете тази стойност, добавете следния атрибут във файла nuget.config: config> <add key="dependencyversion" value="Highest" /> </config> -
Визуализация на NuGet операции с - whatif
Някои NuGet пакети може да има дълбоки зависимост графики. Затова е полезно по време на инсталиране, деинсталиране или актуализиране на операция, за да се види какво ще се случи. NuGet 2.8 добавя стандартен PowerShell -Ако опция за пакет за инсталиране, Деинсталиране на пакети пакет за актуализация на команди, за да разрешите визуализиране на целия затварянето на пакети, за които ще бъдат приложени командата. -
Downgrade пакет
Това е често да инсталирате предварителна версия на пакета, за да разгледа нови функции и реша да възстановите Последната стабилна версия. Преди NuGet 2.8 това е мулти-стъпка процес на деинсталиране на пакета предварителна и зависимости и след инсталиране на по-ранна версия. Чрез NuGet 2.8, командата пакет за актуализация ще сега анулирате затваряне целия пакет (например пакет дърво на зависимостите) към по-стара версия. -
Разработване на зависимости
Много различни възможности могат да бъдат доставени като NuGet пакети, включително инструменти, които се използват за оптимизиране на процеса на разработка. Въпреки че тези компоненти могат да бъдат средство за разработване на нов пакет, трябва да не се считат зависимост на новия пакет, когато е публикуван. NuGet 2.8 позволява пакет да се идентифицира във файла .nuspec като developmentDependency. Когато се инсталира, тези метаданни също се начислява packages.config файла на проекта, в която е инсталиран пакет. При него packages.config е по-късно анализирани за NuGet зависимости чрез nuget.exe пакет, ще се изключат тези зависимости, маркирани като развитие зависимости. -
Отделните packages.config файлове за различни платформи
При разработка на приложения за няколко целеви платформи, се среща в различни проект файлове за всяка среда, съответните компилация. Това е също да консумират различни NuGet пакети в различните файлове, като пакети имат различни нива на поддръжка за различни платформи. NuGet 2.8 предоставя подобрена поддръжка за този сценарий чрез създаване на различни packages.config файлове за различни платформи конкретен проект файлове. -
Връщане към локален кешNuGet Галерия) с помощта на мрежова връзка, има много случаи, в които клиентът не е свързан. Без мрежова връзка NuGet клиент не инсталирате пакети, дори когато тези пакети са вече на компютъра на клиента в NuGet кеша. NuGet 2.8 добавя автоматично кеш резервен manager конзола пакет. Кеш резервен функция изисква определена команда без аргументи. Освен това кеш резервен в момента работи само в конзолата на диспечера на пакет. В момента поведението не работи в диалоговия прозорец Диспечер на пакет.
Въпреки че NuGet пакети обикновено се консумират от отдалечен Галерия (например -
Корекции на грешкиNuGet въпрос следа за тази версия.
Една от основните поправки е повишаване на производителността в пакет за актуализация-преинсталиране команда. Освен това тази версия на NuGet включва много други поправки. Има 181 известните проблеми, разрешени в съобщение. За пълен списък на работни елементи, коригирани в NuGet 2.8 Вижте
-
-
Има нови процесора инструмент за разглеждане на който управлявани, основни и JavaScript функции използват Процесора. Инструмент на процесора замества предишната CPU проби инструмент за приложения за магазина на Windows. Този нов инструмент е бързо време за филтриране, бързо нишка филтриране и подобрени само Моят код опит.
-
Производителност и диагностика концентратор сега ви позволява да изпълнявате повече от един инструмент в същото време. Данните от всеки инструмент е свързана често дати за анализ на по-бързо и лесно. Инструменти, които могат да бъдат комбинирани включват следното:
-
Използване на Процесора
-
Консумация на енергия
-
HTML ПИ реакция
-
XAML ПИ реакция
-
-
Windows Phone 8.1 разработчиците могат да използват Visual Studio за диагностициране на проблеми с уеб сайтове, които се изпълняват на телефона на Internet Explorer.
-
Вече се предлага за приложения в магазина на Windows в Windows Phone 8.1 устройства и емулатори производителността и диагностика концентратор.
-
След като инсталирате актуализацията, етикетите изпълнява същата операция през сървъри. Ако има определени действия, сървър, потребителят винаги да добавите конкретен сървър и съответните действия на това ниво в последователността на разполагане.
-
Да конфигурирате група от сървър с помощта на един и същ етикет означава, че можете да зададете стойности за цялата група и че всички сървъри в групата да споделят общи стойности на всички променливи.
-
Сега можете да разположите идентични или клъстерни сървъри, без да повтаря последователността на разполагане на всеки сървър.
-
Можете да сега Копие етикети през етапи и шаблони. Можете да запазите същата последователност на разполагане на етикети и сървъри, при копирането на други етапи или съобщение в същата среда шаблони.
-
Portfolio натрупване са подобрения на производителността по време на навигация на уеб достъп.
-
Може да изпратите заявка за етикети чрез web access и Visual Studio.
-
Можете да приложите етикети за работни елементи в Visual Studio.
-
Задавате разрешения, за да посочите кои потребители могат да добавят нови етикети.
-
REST API е достъпна за работа проследяване маркиране.
-
Можете да редактирате тагове в Excel добавка за Team Foundation Server.
-
Можете да конфигурирате дни и те са изключени от burndown диаграми.
-
Можете да конфигурирате сборната схема начална дата.
-
Можете да закачите олекотени диаграми на проект или екипа страници.
-
Можете да персонализирате цветовете лек диаграми.
-
Появата на началната страница на проекта и екип е актуализиран.
-
Git инструменти са били актуализирани с включват изглед annotate (вина). Също така вече можете да използвате Git инструменти да се върне или извършване на промени, натиснете няколко дистанционни и да отмените дълготрайни операции.
-
Предоставя за проверка и тест води възможността да експортирате тест артефакти, така че те могат да бъдат изпратени по електронната поща или печатане и споделени с участници, които нямат достъп до TFS.
-
Предоставя за проверка и тест води възможността да управляват тест параметър данните на едно място чрез споделени параметри. Може да се актуализира всички последващи промени на параметрите на едно място и всички тест случаи, които поясняват споделени параметър се актуализират автоматично.
-
Можете да прегледате набор от индикатори на показателите от приложението изпитва по време облак натоварване тестване чрез услугата за данни на приложението.
-
Пишеща машина е отворен източник език, който улеснява за създаване на различни платформи, големи JavaScript приложения, които работят за всеки браузър или хост. Пишеща машина предлага разработчиците предимствата на силно въвели езици върху гъвкава, динамична среда и разпространение на JavaScript. Пишеща машина, въведени наименованието на JavaScript, което се компилира в обикновен JavaScript работи безпроблемно със съществуващите JavaScript инструменти и библиотеки и лесно се интегрира със съществуващи приложения и сайтове. Основни видове на пишеща машина и базираните модулен програмен модел позволяват мащабиране и производителност по-ранно откриване на грешки и подобрени инструменти. Подобрени инструменти съдържа IntelliSense refactoring код и код за навигация. За повече информация относно пишеща машина отидете на уеб сайт на пишеща машина.
-
Някои C++ компилатор сривове и език съвместимост проблеми са отстранени.
-
Сега можете да видите входящите промени от други клонове в редактори код с помощта на CodeLens.
-
Можете да използвате Microsoft Azure уведомяване концентратори да изпратите уведомявания тест на магазина на Windows, Windows Phone, iOS и Android устройства и да проверите резултатите в реално време.
-
Когато влизате Visual Studio, са представени опцията лесно да активирате вашия Microsoft Azure MSDN предимства (ако вече не сте направили това).
-
Можете да създаване на нови проекти .NET Microsoft Azure мобилни услуги, добавя скелета на проекти, зададени точки на прекъсване debug проекти, публикува в Microsoft Azure и накрая дистанционно debug публикуваните услугата.
-
Можете да използвате Microsoft Azure ресурси за разработване, тестване и разполагане на вашето приложение.
-
Visual Studio 2013 актуализация 2 предлага пълнофункционален развойна среда, които можете да използвате за разработване на приложения и игри за Windows Phone 8.1 и Windows Phone 8 чрез Visual Studio Express 2013 за Windows или Visual Studio 2013 Professional, премия или Последен издание. С тези инструменти можете да използвате вашия програмиране умения и код за изграждане на защитен код, присъщ код или HTML и JavaScript приложения. Освен това тя включва много емулатори и допълнителни инструменти за събиране на данни и тестване вашия Windows Phone приложение в реални условия. За повече информация посетете Центъра за разработчици на Windows Phone.
-
Можете да създадете универсална проекти, които споделят код между приложения в магазина на Windows и приложения за Windows Phone. За повече информация вижте разработване приложение, насочена към Windows и Windows Phone.
-
Можете да използвате Visual Studio 2013 автор и изпълнение на кодиран ПИ тестове срещу вашите приложения от магазина на Windows Phone.
-
Можете да автор и изпълнение единица тестове от магазина на Windows Phone приложения и приложения за Windows Phone Silverlight чрез Visual Studio 2013 актуализация 2.
Фиксирана проблемиЗабележка: Ако не е посочено, свързани елементи ще ви отведе до Microsoft Connect уеб страници.
-
Visual Studio 2013 анализ вкарване правила не се стартира според очакванията на уеб сайтове.
-
Security.VerificationException грешка се повишава на манипулатор на събитие по избор, ако интелигентно проследяване е разрешена.
-
Visual Studio се срива, когато зареди повреден файл интелигентно проследяване.
-
Да предположим, че имате Windows Driver Kit (WDK) и Visual Studio 2013 актуализация 2, инсталирана на вашия компютър. Отворите Visual Studio 2013 и създаване на Visual C++ универсална проект. Когато натиснете F5, за да състави и проект за отстраняване на грешки, можете да получите следното съобщение за грешка:
Не се поддържа подобен интерфейс (изключение от HRESULT: 0x80004002 (E_NOINTERFACE))
-
JavaScript грешки възникват, когато отваряте уеб страници чрез вътрешен Visual Studio уеб браузър.
-
Разделите не се отваря правилно когато решения имат дизайн и код изгледи отворен.
-
Диалоговият прозорец Настройки на акаунт показва съобщение "Лицензът ще изтече 2147483647 дни", когато Visual Studio изтегля онлайн лиценз.
-
Когато използвате нов избор на URL адрес на уеб приложения, той не се правилно попълва, когато URL започва с ".".
-
Когато натиснете F5 или Ctrl+F5 за уеб проект, който е включен с SSL (https) URL, ще бъдете подканени от Internet Explorer, ако искате да продължите с ненадежден или самоподписан сертификат.
-
Когато инсталирате PHP редактор на DevSense, може да загубите вашите PHP структуриране региони.
-
Можете да наблюдавате срив на Visual Studio след натискане на CTRL+F4 , за да затворите диалоговия прозорец уеб препратки собственост страница.
-
Да предположим, когато отворите проект, който съдържа генерирания HTML скрипт документ. Когато трасирате проекта телефон емулатор, възниква грешка.
-
Visual Studio се срива, когато се опитате да публикувате проект или отваряне на проект, който има FTP публикуване профил чрез относителен URL адрес като localhost, "\\" или "/ /."
-
Разрешаване на уеб Essentials за уеб Експрес.
-
Не можете да създадете нов проект Azure мобилни услуги на Microsoft чрез Visual Studio 2013 на компютър с x86.
Известни проблеми
Симптоми Когато отворите съществуващ обект рамка 5 дизайнер модел (. EDMX файл) с помощта на обект рамка 6.0.2 или 6.1.0 инструменти в Visual Studio 2012 или Visual Studio 2013, може да получите следното съобщение за грешка:
Не може да зареди'filename.edmx': определена гласове не е валиден.
Този проблем възниква само ако въпросния модел съдържа функцията Импортиране с параметри на десетичен знак . Засегнати версии Този проблем засяга следните версии на обекта рамка инструменти за Visual Studio:
-
Инструменти за Visual Studio 2012 обекти рамка 6.0.2
-
Субект рамка 6.0.2 инструменти за Visual Studio 2013
-
Инструменти за Visual Studio 2012 обекти рамка 6.1.0
-
Субект рамка 6.1.0 инструменти за Visual Studio 2013
Ако сте актуализирали обект рамка инструменти за Visual Studio 2012 или Visual Studio 2013 от центъра за изтегляния на Microsoft, или ако сте инсталирали актуализация 2 или Visual Studio 2013 актуализация 1, версията на автора използвате има този проблем.
Ако моделът на рамка на обект не съдържа функцията импортиране за съхранени процедури, които връщат обекти, които съдържат десетичен тип свойства, този проблем не възниква. Причина Този проблем възниква, защото дизайнер хвърля стойност байт неправилно Ако параметърът не точност и мащаб аспекти. Заобикаляне на проблема За да заобиколите този проблем, използвайте един от следните методи:-
Връщане на настройките за 6.0.0 версия на инструменти за рамка на обекти
За да направите това, трябва да деинсталирате ръчно всяка версия на инструмента, е по-нова, като използвате прозореца за Добавяне или премахване на програми и преинсталирайте 6.0.0 версия. Visual Studio 2012 можете да го намерите в центъра за изтегляне на Microsoft:Инструменти за Visual Studio 2012 обекти рамка 6.0.0 Visual Studio 2013 файловете EFTools.MSI и EFTools.cab първоначално са включени в пакета за настройка на Visual Studio. Затова можете да се върнете към 6.0.0 версия на инструменти за да ги деинсталирате и след това ремонт на Visual Studio, или чрез инсталатор на MSI в носител за инсталиране на Visual Studio.
-
Промяна на EDMX файлове редактор
Алтернативно решение изисква ръчна промяна на EDMX файлове с помощта на текст или XML редактор. Забележка Уверете се, че да създават резервни копия на файловете на оригиналния EDMX и извършва допълнителни промени в тях, които могат да причинят да стане невалиден. Промяната трябва да се прилагат към < параметър > < функция > (като съхранени процедури или Table-Valued функции) < edmx:StorageModels > раздел, която е известна също като SSDL част от EDMX елементи. Промените са да се уверите, че всички параметри карта за десетичен параметри в съответната функция импортиране в раздела CSDL . Например да разгледаме следната функция:<Function Name="Product_Insert" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo"> <Parameter Name="Id" Type="int" Mode="In" /> <Parameter Name="Name" Type="int" Mode="In" /> <Parameter Name="Price" Type="numeric" Mode="In" /> </Function> Цена параметър трябва да се промени както следва:<Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" /> Забележка В този случай не са важни действителната числени стойности, които са зададени на точност или скала .
-
За известен проблем в Visual Studio IDE след като приложите тази актуализация, посетете следната статия от базата знания:
2954109 решение платформа падащия списък не се вижда след инсталиране на Visual Studio 2013 актуализация 2
-
Изграждане на екип за Visual Studio се компилира Windows Phone 8, Windows Phone Silverlight 8.1 и приложения на Silverlight.тази публикация.
За да заобиколите този проблем, задайте вашия проект за изграждане на MSBuild x86 комплект инструменти. За да направите това в TFS, промените опцията MSBuild платформа от автоматично x86 в раздел екипна компилация съветника за конфигуриране на процеса. За повече информация вижте -
Да разгледаме следния сценарий:
-
Сте инсталирали Visual Studio 2013 актуализация 2 на компютър, работещ под Windows 7 или Windows 8.
-
Надграждане Windows до Windows 8.1.
-
Създаване на Windows Phone 8.1 проект и го изгради.
При този сценарий получавате компилация или опаковката грешки.
За да заобиколите този проблем, поправете Visual Studio 2013. -
-
Изтриване на файл от проектите не открива Team Foundation версия контрол правилно. Файлът ще бъде премахната от проектите, но файлът няма да бъде изтрит от Team Foundation версия.
За да заобиколите проблема, ръчно изтрийте файла от сървъра чрез източник контрол Explorer. -
Team Foundation версия контрол може да отмените инсталирани решение, ако файловете са преместени от общ проект в друг проект в решение. След отмяна на записите на файла ще бъде върнато в проектите. Въпреки това файловете ще бъдат липсват от диска.
За заобикаляне на проблема, възстановяване на файлове на диск чрез получаване на най-новите файлове от Team Foundation версия контрол. -
Visual Studio 2013 актуализация 2, единица тестване на C++ Silverlight 8.1 приложения не се поддържа. Когато retarget съществуващ C++ Silverlight 8.0 единица тест проект на Silverlight 8.1, компилация операцията е неуспешна и получавате следното съобщение за грешка:
грешка: неуспешна проверка на AppManifest. Невалиден AppPlatformVersion в WMAppmanifest.xml
-
Когато сте създали C++ приложения за Windows Phone 8.1, не можете да видите опцията устройство в debug целеви падащия списък.
За разполагане на устройство, първо трябва да промените конфигурацията на компилация на "Ръка" чрез решението платформа падащия списък в лентата с инструменти на Visual Studio. -
Ако преименувате споделен проект на JavaScript в Microsoft Visual Studio 2013 актуализация 2, препратки възела на проекти, които импортирате проектите няма да бъдат актуализирани името на проекта.
-
Ако не инсталирате Windows Phone 8.0 Софтуерен развоен пакет (SDK) на вашия компютър, комбинация за Visual Studio 2013 показва операциите за Windows Phone Silverlight 8.1 проекти.
-
Да предположим, че използвате китайски езиков пакет на Visual Studio. Когато създавате приложение от магазина на Windows или Windows Phone с помощта на HTML и JavaScript, текст се показва в IntelliSense предложения, които са предвидени WinJS интерфейси.
-
Да предположим, че имате инструменти за Visual Studio 2013 актуализация 2 и Windows Phone 8.0, инсталирани на Windows 8. Windows Phone 8.1 емулатори са налични. В този случай не можете да стартирате Windows Phone 8.0 приложение като натиснете F5. Освен това получавате следното съобщение за грешка:
Windows Phone емулатор не може да се уверите, че виртуалната машина се изпълнява:
Не може да зареди DLL "LocBootPresets": Указаният модул не е намерен. (Изключение от HRESULT: 0x8007007E)
Допълнителна информация
Как да изтеглите файлове за поддръжка на Microsoft Актуализации за други продукти от фамилията на Visual Studio можете да намерите на сайт за Visual Studio за изтегляне на Microsoft.
Изискване за рестартиранеМоже да се наложи да рестартирате компютъра, след като инсталирате този пакет.
Поддържани езициVisual Studio 2013 актуализация 2 предоставя актуализации за следните версии:
-
Китайски (опростен)
-
Китайски (традиционен)
-
Чешки
-
Английски
-
Френски
-
Немски
-
Италиански
-
Японски
-
Корейски
-
Руски
-
Полски
-
Португалски (Бразилия)
-
Испански
-
Турски
Поддържани операционни системиЗа повече информация относно поддържаните операционни системи посетете следния уеб сайт на Microsoft:
Платформа за съвместимост и системни изисквания за Visual Studio 2013
Поддържаните архитектури
-
32-bit (x86)
-
64-битова (x64) (WOW)
Хардуерни изисквания
-
1.6 гигахерц (ГХц) или по-бърз процесор
-
1 гигабайт (ГБ) RAM (1.5 GB, ако използвате виртуална машина)
-
1 GB свободно пространство на твърдия диск
-
5400 RPM твърд диск
-
DirectX 9 възможности видеокарта, която работи с разделителна способност 1024 x 768 или по-висока
Софтуерни изискванияЗа да приложите тази актуализация, трябва да имате един от поддържаните Visual Studio 2013 програми, които са изброени в раздела "Отнася се за" инсталирани.
Поддръжка за Visual Studio 2013 актуализация 2Неформална общност помощ за Visual Studio 2013 актуализация 2 се предлага чрез Microsoft Developer Network (MSDN) форуми.