Информация о программе Название: Microsoft Visual Studio Версия в роздаче: v14.0.24720.00 Update 1 Год: 2015 Платформа: Windows® Server 2008 R2 SP1/Windows® Server 2012/Windows® Server 2012 R2/Windows® 7 SP1/Windows® 8/Windows® 8.1/Windows® 10 Язык (интерфейса):Русский Таблетка:В комплекте
Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Silverlight. Создавайте кроссплатформенные приложения для Windows, iOS, Android и других платформ, используя одну интегрированную среду разработки.
Инструменты разработки веб-приложений, а также мобильных и облачных приложений.
Создание приложений для Windows, Android и iOS.
Интегрированные конструкторы, редакторы, отладчики и профилировщики.
Возможность развертывания и отладки служб Microsoft Azure, а также управления ими.
Тысячи расширений для разных областей применения — от PHP до игр.
Tools for Apache Cordova
Developers using the Tools for Apache Cordova for the first time since RTM will find a richer development platform with support for iOS 9, the groundwork for Android 6 “Marshmallow”, a new plug-in for Azure AD authentication and dozens...even hundreds of bug fixes to improve the developer experience.
Tools for Universal Windows Apps
You can use Tools for Universal Windows Apps (v1.2) to build and submit apps to the Windows Store by targeting Windows 10 SDK Version 1511. Also included in this release are several developer productivity improvements to .NET Native, the XAML designer, the manifest designer, Windows Store packaging, and the debugger.
The C# Interactive Window is back in Visual Studio, as well as the command-line C# REPL window. (The Interactive Window is the REPL window inside Visual Studio.)
We've also released scripting APIs that enable you to build and run C# as a script. The scripting APIs are available on GitHub.
Additionally, we've released csi.exe, which is a tool that you can use to run a C# script file (.csx) from the Developer Command Prompt. For example, simply type csi myScript.csx to run your script file. Or, you can enter the command-line REPL mode to interactively evaluate snippets of C# code. To get to this mode, run the command csi without any arguments from the Developer Command Prompt.
Debugging and Diagnostics
In this release, we've added Edit and Continue support for /BigObj, which means that you can now Edit and Continue to edit code while debugging Windows Store C++ projects.
The feature we've all been waiting for is finally here! You can now right-click on an interface or abstract method definition and navigate to its implementation by using the Go To Implementation shortcut.
We've also added a new refactoring that lets you convert get methods to properties by using the Quick Action command, Ctrl + .
Additionally, we've fixed bugs around formatting, unnecessary casting, WinForms integration, crashing when searching for a class in the Solution Explorer, and go to def/MAS with "Use Tabs." And, we've made regions now auto-collapse upon first open.
We now support the following scenarios in the IDE for managing the technical debt that comes from code analysis:
View analysis warnings and messages for only 'my code changes.'
'Baseline' all current issues and "stay clean" moving forward.
View and manage your baseline to audit suppressions, or to address existing technical debt.
Remove duplicate instances of warnings in the error list to focus results to the unique set.
Diagnostics Tools window
We've made several improvements to the Events tab of the Diagnostic Tools window to help you read through and understand its list of events even faster and more efficiently than before.
Here's what's new:
An improved filtering menu that you can customize in the following ways:
By category, by thread, or by using Just My Code.
A new search control that allows you to search all visible columns of the Events table.
New category prefixes that we've added to all events, which makes them easier to read.
Profile your CPU Usage while debugging
Now, you can get a detailed per-function profile of your CPU Usage while you are debugging. You can turn CPU Profiling on and off while debugging and view the results when you are in a break state, which allows you to view a per-function breakdown of CPU Usage of code that executed between breakpoints and during steps. (To use this functionality, open the Diagnostic Tools window (Debug -> Diagnostic Tools), switch to the CPU tab, and then click the "CPU Profiling" button.)
.NET Framework 4.6.1
Visual Studio 2015 Update 1 now includes the latest version (4.6.1) of the .NET Framework. The .NET Framework 4.6.1 includes all the features and improvements of .NET 4.6 as well as numerous reliability, stability, security, and performance fixes. These are some of the top features in 4.6.1:
Windows Presentation Foundation (WPF) improvements for spell check, support for per-user custom dictionaries and improved touch performance
Cryptography: Enhanced support for Elliptic Curve Digital Signature Algorithm (ECDSA) X509 certificates
ADO.NET: Added support in SQL Connectivity for AlwaysOn and Always Encrypted
Windows Workflow Foundation: System.Transactions APIs now support distributed transactions with a non-MSDTC coordinator
Profiling improvements related to IcorProfilerInfo interface
NGen: Introduction of NGen PDBs
Added support to HttpListener API to enable server applications to use token binding
Many other performance, stability, and reliability related fixes in RyuJIT, GC, WPF, and WCF.
ASP.NET 5 RC 1
Bower Package Manager
Better Colorization of Angular JS HTML attributes
Improved Razor IntelliSense and Tag Helpers
Can open MVC 4 projects
NPM Package IntelliSense (similar to how Bower.json works)
Cleaned up ASP.NET Solution Explorer
ASP.NET 5 Beta 8
DNX Watcher allows developers who use the command line to experience the same edit and refresh browser experience that Visual Studio developers have been enjoying with ASP.NET 5 applications. DNX Watcher will watch the files in your project and show compilation errors if you have any. And as soon as your code can compile again, it will launch it and you can browse to your app.
Localization . Application developers can now develop web applications that can be translated and used by many different cultures. Middleware is capable of setting a culture so that it is accessible through Thread.CurrentCulture, and APIs have been provided to read strings from resource files that can be selected based on current culture.
Visual Studio 2015 Update 1 includes features from the 1.6 and 1.7 releases of the TypeScript tools. It brings significant enhancements to TypeScript's type system and enables support for the polymorphic type, intersection types, local type declarations, generic type aliasing, and user-defined type guard functions.
It also completes ES6 support in TypeScript by adding ES6 Generators and ES6 Class expressions, and brings support for new ES7 feature proposals like ES7 Exponentiation operator and ES7 Async functions.
Additionally, React's JSX is now natively supported by the TypeScript compiler and tooling. This release also enables targeting Node v4's native implementations of ES6 features (--target ES6) while using Node native module system (--module commonjs), apart from an enhanced support for node module path resolution.
Parallel Test Execution
The Visual Studio Test Platform introduces support parallel execution of test cases.
Parallel test execution leverages the available cores on the machine, and is realized by launching the test execution engine on each available core as a distinct process, and handing it a container (assembly, DLL, or relevant artifact containing the tests to execute), worth of tests to execute. The unit of scheduling is the test container. Within each container, the tests will be executed as per the semantics of the test framework. If there are many such containers, then as processes finish executing the tests within a container, they are handed the next available container.
ASP.NET 5 - MSTest support and CodeCoverage support
The Visual Studio Test Platform introduces support for MSTest framework-based tests for ASP.NET 5 applications.
The MSTest framework components are available from the NuGet gallery.
The Visual Studio Test Platform introduces support for CodeCoverage for ASP.NET 5 applications on the x86/x64 platforms that target the CoreCLR/CLR.
Subversion support for build
You can now build from subversion-based source control repositories, which can enable teams to centralize all build and work item management in TFS without having to move their source code right away.
Pull requests hub in Visual Studio
Team Explorer now features a new Pull Requests hub where users can see the list of pull requests that they have created, as well as the pull requests that others have assigned to them.
We've also improved the Create Pull Request experience; now, users can publish branches and create pull requests in a single action.
"Pull request required" work item policy
We now have a branch policy that requires associated work items for any pull request. Like the code reviewer and build policies, any code that is submitted to the branch must be submitted via pull request. When a pull request is created, the associated commits will be inspected for work item links, and if there is at least one link, the policy will be fulfilled.
Also, you can now link work items to pull requests directly, and if the pull request is directly linked to at least one work item, the policy will be fulfilled. (If no work items are linked to the pull request or the associated commits, the policy will fail.)
Other changes: Bug Fixes & Known Issues
1. Запускаем студию;
2. Открываем меню "Справка";
3. Выбираем пункт "Зарегистрировать продукт";
4. Нажимаем по надписи "Ввести ключ" (находится внизу справа);
5. Вставляем ключ в поле и нажимаем "Применить".