Upload
intrueder
View
361
Download
0
Embed Size (px)
Citation preview
поддержка проектов• Таргетинг проектов на .NET Framework 4.5
• Приложения для Windows Store
• Portable Class Libraries
(для VS2010 - расширение "Portable Library Tools" http://visualstudiogallery.msdn.microsoft.com/b0e0b5e9-e138-410b-ad10-
00cb3caf4981)
• Office 2010 projects
• Отсутствуют шаблоны проектов: Crystal Reports, MSI Setup
• Отсутствует поддержка макросов
совместимость проектов• Проекты VS2010 SP1 совместимы с VS2012, более ранние
конвертируются
• Проекты баз данных конвертируются в проекты SQL Server Data Tools (SSDT)
• Перед открытием проектов ASP.NET MVC 2 их нужно преобразовать в проекты ASP.NET MVC 3 (ASP.NET MVC 3 Application Upgraderhttp://aspnet.codeplex.com/releases/view/59008 )
• Аналогично для проектов Silverlight 3 и ранних версий
управление вкладками• Закрепление вкладок
• Двойной клик по вкладкене мешает работать
• Вкладка предварительного просмотра
• Группировка вкладок
навигация и поиск
Поиск в Toolbox
Quick Launch Ctrl+Q (поиск команд, документов, опций)
Переработанный поиск Ctrl+F(.NET Regular Expressions)
solution explorer
• Отображение объектов
• Опции: Calls, Is Called By, Base Types, Derived Types, Is Used By
• Кнопки Back, Forward, Home
• Поиск (Ctrl+;), фильтрация
• New Solution Explorer View
• Предпросмотр изображений
windows store applications
• Симулятор
• Окно Device
• Remote Debug
разработка приложений .net framework 4.5
• Асинхронное программирование async/await
btnGetWeather.Click += async (sender, args) =>{
weatherData = await client.GetWeatherAsync("Kyiv", "Ukraine");}
разработка приложений .net framework 4.5
• RibbonWindow в WPF (System.Windows.Controls.Ribbon)
разработка приложений .net framework 4.5
• Task-based WCF service, IntelliSense в app.config
графические средства• Image editor (поддержка форматов dds, tga, tiff, png, jpg, gif)
• Model editor (3d-модели в форматах obj, dae и Autodesk fbx)
• Shader designer (dgsl, hlsl, cso, h)
code clone analysis• Два варианта поиска дубликатов:
o Analyze Solution for Code Clones (> 10 statements)
o Find matching clones in solution
• Настройка исключений в .codeclonesettings(файлы, типы, имена функций, пространства имён)
unit testing• Test explorer заменяет все окна
• Возможности расширения. Поддержка:o .NET, Native C/C++
o Nunit, xUnit.net, …
• Тестирование async-кода
• Fakes:o Stubs – конкретные реализации интерфейсов
o Shims – run-time перехватчики вызовов
• Run tests after build
powerpoint storyboarding
а также• DirectX , Visual Studio Graphics Debugger, HLSL-редактор
• Team Foundation Server 2012
• Web-development, приложения JavaScript + HTML5
• C++11, C++ AMP
• Разработка и отладка драйверов
• Отладка T4
полезные материалы• What's New in Visual Studio 2012
http://msdn.microsoft.com/en-us/library/bb386063.aspx
• Storyboard a User Story or Requirement Using PowerPointhttp://msdn.microsoft.com/en-us/library/hh409276.aspx
• Finding Duplicate Code by using Code Clone Detectionhttp://msdn.microsoft.com/en-us/library/hh205279.aspx
• Visual Studio 2012 Unit Testing Sampleshttp://vs2012unittesting.codeplex.com