[an error occurred while processing the directive]
RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

Microsoft Visual Studio

Product
Developers: Microsoft
Last Release Date: 2023/06/12
Technology: Application Development Tools

Content

Microsoft Visual Studio
Microsoft Visual Studio is a line of Microsoft products that includes an integrated software development environment and a number of other tools. These products allow you to develop both console applications and applications with a graphical interface, including support for Windows Forms technology, as well as websites, web applications, web services in both native and managed codes for all platforms supported by Microsoft Windows, Windows Mobile, Windows CE, NET Framework, Xbox, Windows Phone.NET Compact Framework and Microsoft Silverlight.

Components

Visual Studio includes one or more of the following components:

  • Visual Basic.NET, and before its introduction - Visual Basic
  • Visual C++
  • Visual C#
  • Visual F# (included in Visual Studio 2010)

Many delivery options also include:

In the past, Visual Studio also included products:

  • Visual InterDev
  • Visual J++
  • Visual J#
  • Visual FoxPro
  • Visual Source Safe - Source Control File Server System

Editions

Visual Studio Express

A set of lightweight development environments that are a stripped-down version of Visual Studio. Unlike the full version, each such environment is designed for one programming language. It includes a small set of tools, unlike full versions: there is no class designer and many other tools, as well as support for plugins and remote databases in the data designer. Compilers to 64-bit code are also not available in Express editions. Microsoft is positioning this IDE line for students and amateurs. Currently, the following Express editions exist:

  • Visual Basic Express
  • Visual C++ Express
  • Visual C# Express
  • Visual Web Developer Express

Visual Studio Standard

This edition provides the IDE for all supported products and supports the full version of MSDN Library. XML and XSLT editing is supported, as are object testing tools. However, there is no server browser and integration with Microsoft SQL Server. Mobile development support was originally included in Visual Studio 2005 Standard, but in version 2008 it is only available in the Professional edition. [править] Visual Studio Professional]

The edition includes all the features of Standard Edition, expanding them with additional ones, such as integration with Microsoft SQL Server and support for remote debugging. [править] Visual Studio Tools for Office]

SDK and an extension for Visual Studio, which contains development utilities for the Microsoft Office platform. Since Visual Studio 2008 has been included in Professional and higher. [править] Visual Studio Team System]

Visual Studio Team System

Provides a set of tools for collaborative development, metric counting, and reporting, in addition to the capabilities of the Professional Edition. There are different versions of the VSTS, divided by the roles for which the product will be used:

  • Team Explorer (Client for TFS)
  • Architecture Edition
  • Database Edition
  • Development Edition
  • Test Edition

The combined functionality of all four editions is presented in a separate Visual Studio Team Suite Edition. Database Edition functionality will be combined with Development Edition in a future version of the package - Visual Studio 2010.

In addition to client applications, Team System also includes Team Foundation Server.

2023: Digital Signature Forgery Extensions

Varonis cybersecurity researchers have discovered an "easily exploited" vulnerability in the Microsoft Visual Studio extension installer that could be exploited by attackers to forge a publisher's digital signature and spread malicious extensions. This became known on June 12, 2023.

File:Aquote1.png
An attacker can impersonate a popular publisher and release a malicious extension to compromise the target system. Malicious extensions can be used to steal confidential information, covert access and change code, or have complete control over the system, "explained Dolev Thaler, a researcher at Varonis.
File:Aquote2.png

According to him, a threatening agent can impersonate a popular publisher and release a malicious extension to compromise the target system. Malicious extensions are used to steal sensitive information, covert access and change code, or have complete control over the victims' system.

The error found by Varonis is related to the Visual Studio user interface, which allows digital signatures of publishers to be forged. The program is an integrated development environment on.NET and C++ for developers on Windows. The software includes compilers, code completion tools, graphic editors necessary to improve the software development process.

According to experts from Varonis, the visual bug made it possible to forge digital signatures of publishers. In particular, enter any information in the Product Name property of the extension by opening Visual Studio Extension (VSIX) as a ZIP file. Hackers entered a sufficient number of characters of a new line into the vsixmanifest file and added fake text "Digital Signature," information security researchers found that warnings that the extension did not have a digital signature could be easily suppressed, thereby tricking the developer into installing it.

As follows from the Varonis report, in a hypothetical attack scenario, an attacker can send a phishing email with a fake VSIX extension, disguising it as a legitimate software update, and after installation gain a foothold on the target machine. Unauthorized access can then be used as a launch pad to gain deeper control over the network and steal sensitive information.[1]

This vulnerability was identified as CVE-2023-28299 (CVSS score: 5.5) and was fixed by Microsoft as part of monthly security updates in April 2023, but is still used in attacks. The company described the vulnerability as "spoofing," with no details.

However, Varonis researchers have found that the vulnerability is related to the Visual Studio user interface. The visual bug allows you to forge digital signatures of publishers. In particular, enter any information in the Product Name property of the extension by opening Visual Studio Extension (VSIX) as a ZIP file.

As it turned out, when adding a sufficient number of line transfer characters to the "extension.vsixmanifest" file, as well as specifying fake text in the "Digital Signature" column, the developer will no longer be able to see a notification that there is no legitimate digital signature, so he will trust and install a malicious extension.

In a hypothetical attack scenario, an attacker could send a phishing email with a fake VSIX extension, disguising it as a legitimate software update and, after installation, gain access to the target computer.

Unauthorized access could then be used as a starting point to gain deeper control over the victim's system and network to facilitate further theft of sensitive information.

File:Aquote1.png
The low complexity and privileges required to exploit this vulnerability make it easy to weaponize against developers. Attackers can use this vulnerability to release fake malicious extensions in order to compromise target systems, a Varonis specialist concluded.
File:Aquote2.png

Active exploitation of this vulnerability clearly demonstrates how important it is to be careful when installing extensions for Visual Studio and other development environments. Developers should always verify the publisher's digital signature in at least a few ways, especially if the extension seems suspicious. It is also recommended to update your software in a timely manner and follow the latest news in the field of cybersecurity[2].

2019: Visual Studio 2019 Availability

On April 4, 2019, Microsoft announced the availability of the Visual Studio 2019 integrated development environment for Windows and Mac. You can download it on the official Microsoft website. Version 2019 has received a number of features that increase the speed, convenience and performance of development, the developers noted.

One of the main innovations was the availability of the Live Share feature, which allows developers to co-write code while maintaining their own editor settings. In addition, Live Share now supports not only JavaScript, TypeScript, and C#, but also C++ and Python.

At the same time, Visual Studio 2019 includes a more convenient template selection window, optimized navigation, refactoring, debugging and much more. The improved Visual Studio IntelliCode feature, which uses artificial intelligence to auto-complete the code, will help you work faster.

The proposed capabilities will help you create projects for a wide range of platforms and operating systems: from cross-platform C++ applications to mobile applications. NET for Android and iOS written using Xamarin and cloud applications using Microsoft Azure services.

2017

Visual Studio 2017 Add-ons

On April 17, 2017, the company Microsoft announced the inclusion ON of additional features and features in Visual Studio 2017.

Building Intelligent Applications

Dynamic dependency checking functions help you implement DevOps into the development process. In addition, enhancements to popular features such as code navigation, IntelliSense, refactoring and code fixes save time regardless of which language or platform is used[3].

Building Intelligent Applications, (2017)


Finding and correcting errors

The debugging and testing process has been improved to find and fix problems as quickly as possible. Features such as dynamic unit testing, bug correction assistants, and pre-click execution reduce the DevOps loop, reduce regression risks, and identify the underlying causes of additional errors.


Cloud Integration

Built-in tools provide full integration with all.NET Core, Azure, services, Docker containers, and other software. The interface is similar to the Azure data center.


Effective collaboration

Helps you manage team projects hosted by Visual Studio Team Services, Team Foundation Server, or GitHub providers. The Open Any Folder feature helps you open almost any code file without creating a formal project or solution.

Visual Studio 2017

On March 10, 2017, Microsoft announced the availability in Russia of the latest release of the Visual Studio 2017 development platform. Additional functionality has been introduced into the platform, corrective changes have been made.

Changes in code navigation, auto-completion, refactoring, quick fixes and code setup can reduce development time regardless of language or platform. For teams implementing DevOps, Visual Studio 2017 simplifies the internal development cycle and reduces the time from patching in code to installation through real-time unit testing and online dependency checking[4] of[4]

Visual Studio 2017 Launch - Keynote, (2017)

The installation system has been replaced. Based on the needs of developers, a more dynamic integrated development environment (IDE) has been created, an upgraded way to view, edit and debug code without projects or solutions.

Built-in tools provide comprehensive integration with all platform developments, .NET Azure services, containers Docker , and more. Visual Studio makes it easy to configure, create, debug, merge, and deploy applications and services Microsoft Azure directly from the IDE.

Unit testing capabilities with Xamarin have made it easier to create, connect and configure mobile applications for Android, iOS and Windows. The cross-platform development library in Visual Studio now allows developers to choose how to build mobile applications between Apache Cordova or Visual C++.

Visual Studio 2017 Announcement

February 10, 2017 Microsoft announced the release date of the version of ON the Visual Studio 2017 development tool (at the beta testing stage - Visual Studio 15) - March 7, 2017. The company intends to implement the announcement in the format of an online presentation.

In 1997, Visual Studio 97 was released. In it, the company combined all language tools that previously existed separately[5]

Screenshot of Visual Studio 2017 RC software window, (2017)

According to the developers, version 2017 debugged navigation through the source code and intelligent code set (IntelliSense), expanded refactoring and debugging capabilities, and built-in tools for creating cloud Azure applications.

Version 2017 implements Visual Studio integration with Xamarin, which will allow developers to create .NET applications for Windows, Android and iOS.

2016: Microsoft Visual Studio integrated with Eclipse

On March 10, 2016, Microsoft announced the integration of Visual Studio with Eclipse Development Environment. [6].

Eclipse - a popular Integrated Development Environment (IDE) c. Originally open source written in the language, it has Java gone far beyond the framework since its introduction in 2001. Java As of March 2016, developers use Eclipse to write programs in almost any language, from Ada to Scheme Lisp.

Working in this environment is available along with working in Visual Studio - Microsoft announced the creation of the Azure Toolkit for Eclipse and the Java Software Development Kit (SDK) for Azure, which allow Eclipse users to create cloud applications. With the free Team Explorer Everywhere module, developers can directly access the Visual Studio Team Services toolkit in Eclipse, including version control, teamwork, and DevOps. This toolkit will continue to be supported and distributed through the Eclipse Marketplace online.

Microsoft's involvement in the Eclipse project is expressed in the following:

  • The Team Explorer Everywhere module code for Eclipse has been opened on the GitHub portal so that you can work on it with the Eclipse community.
  • Support for the Azure IoT Suite service package on the Kura platform will be implemented. To do this, it is planned to develop a connector for pairing the [[Azure IoT Suite|Azure IoT]] center with the Kura platform, which will make it easy to connect Azure IoT Suite to network devices running in the Kura environment.
  • Azure Java WebApp will be supported in the Azure Toolkit for Eclipse, which allows you to run a Java-written web application on the Azure platform in a few seconds.
  • The Azure Java Dev Center developer portal has been updated and updated.
  • As part of the Java Tools Challenge, Java developers are invited to create applications and extensions for the Visual Studio Team System (VSTS) toolkit.

Codenvy helped merge Eclipse and Visual Studio. She developed her own extension for Visual Studio Team Services. This extension allows you to activate special Codenvy workspaces from within Microsoft tools on demand. On the Azure VM Marketplace, you can now get a virtual machine with a pre-configured Codenvy extension.

2015

Microsoft Visual Studio 2015 Prices

On April 3, 2015, it became known about plans in the implementation of the final version of the Visual Studio 2015 development environment - the system is implemented in three editions: Community, Professional and Enterprise[7].

Diagnostic Software Screen in Visual Studio 2015, 2014

The enterprise editions of the Visual Studio 2015 development environment, due out in 2015, are planned to be merged to facilitate management in large organizations. The exact release date has not yet been set - on April 3, 2015, Visual Studio 2015 is available in the trial version.

The final version will be offered in three editions: Community, Professional and Enterprise. The latter will replace the current two - Premium and Ultimate, and, in comparison with them, it will cost new buyers less. In the USA, the price of the Enterprise edition is $5999, while Ultimate as of April 3, 2015 costs $12,999, and Premium - $6119.

Enterprise's annual license update will be $2,569, as of April 3, 2015 Premium. The Ultimate update costs $4,249, but its users, like Premium buyers, will be transferred to Enterprise.

The price of Professional will not change - $1199 plus $799 per update. Community, as before, will be offered free of charge for development outside commercial enterprises.

The Enterprise edition will have the advanced code editing features currently available in Premium and Ultimate, including the Intellitrace debugger and CodeLens code fragment change history. Enterprise customers will be subscribed to the MSDN Developer Portal. It is available in Professional, but this edition can be purchased without a subscription to MSDN.

Microsoft Visual Studio 2015 Release Candidate

On April 30, 2015, Microsoft presented the sixth preliminary release to the development community Visual Studio 2015[8].

It implements:

  • Single Sign In. The number of login entries has been reduced. After the first entry, the user's credentials will be used to work with other services if they are registered with one account.
  • Improved performance of the execution kernel ASP.NET. The settings of the New Web Project dialog have been changed, IntelliSence updates have been carried out for JSON configuration files, updating the functions of batch managers for bower, NPM, NuGet.
  • Xamarin Integration Improvements. This update includes new features to integrate the Xamarin platform with Visual Studio. In particular, it became possible to develop C++ libraries for Android projects. Installation of Visual Studio simplifies the configuration of Xamarin components.
  • Visual Studio Tools для Apache Cordova. In addition to support for Android 4.4, Android 4.3, jsHybugger, iOS 6.7.8, Windows Store 8.1 in CTP 6, support for Windows Phone 8.1 is included:
  • CodeLens. Through CodeLens technology, you can learn more about your code in the form of concise metrics and messages, while remaining focused on the main task - editing the application code. Along with this update, it became possible to see information about file versions located in the Git repository for C++, SQL and JavaScript code. If TFS is used in this case, then it is additionally possible to view information about the association of sections of code with tasks and errors.
  • Architectural instruments. The release improves the responsiveness of the Code Maps tool interface, simplifies the Architecture menu and improves the experience of using filtering tools. The initial creation of a code map for a project now takes less time and allows you to group information based on folders located in the project in addition to the assembly-based creation mode.
  • NuGet. Developers will receive an update to the package and component management tools. These improvements mainly affected the interface part of package management, finding suitable packages and updating them.

XAML UI Debugging. Visual Studio has the ability to view the DOM tree in detail for HTML projects for several releases, and this tool is a powerful help in developing an HTML interface.

  • Debugging .NET code. Improved debugger performance when making calls to third libraries that generate many exceptions during debugging. Improvements to Edit & Continue mode have been made, new modification operations have been added that are not available in previous releases, in particular for iterators and async await operations. Added the ability to make changes during debugging to certain data types, such as delegates, interfaces, and enumerations.
  • Make Object ID. The Make Object ID mechanism allows you to assign a token (tag) to a specific instance of an object during a debugging session, and then monitor its state during debugging even if the user has switched to another context where there is no scope of that object. This allows you to view the value of the object variables and how these values change throughout the lifetime of this instance.
  • Updated the interface of the exception configuration tool, which is now called in the Debug-Windows-Exception Settings menu.
  • Visual Studio Emulator для Android. Visual Studio 2015 integrates a high-performance Android emulator based on Hyper-V technology. The update includes a number of features:
  • support for debugging applications built on the Lollipop SDK (API Level 21),
  • OpenGL ES support,
  • multitouch simulation,
  • camera simulation.

Screenshot of the application screen, 2015

2014

Microsoft Visual Studio Online Update

On November 12, 2014, Microsoft announced new capabilities for Visual Studio Online.

Consisting of:

  • Management of releases as a service in pre-access mode, which makes it possible to automate and control the launch of applications without the need to create or maintain any service infrastructure.
  • Cloud Deployment Projects, allowing organizations to easily and reliably provide and configure development and testing in Azure.

Microsoft Visual Studio 2015

On November 13, 2014, Microsoft announced the release of a preliminary version of Visual Studio 2015.

According to the developers, the new version of the product will make it easier to create cross-platform applications on the platform. and .NET Microsoft Xamarin, as part of a strategic partnership, announced a new simplified way to install Xamarin directly from Visual Studio, announced support for Visual Studio in a free offer from Xamarin Starter Edition. Web developers interested in creating cloud-enabled applications for mobile devices Microsoft have presented the final version of the Apache Cordova toolkit. Developers can already start working with the preliminary version of Visual Studio 2015.

2014

Microsoft Visual Studio 2013 Update 4

On November 13, 2014, Microsoft announced the availability of the fourth update of Visual Studio 2013.

Visual Studio 2013 Update 4 is one of the important announcements available to users. This is the fourth full-featured platform update in the last 12 months and includes various performance improvements.

Microsoft Visual Studio Community 2013

On November 12, 2014, Microsoft announced the release of a new edition of Visual Studio Community 2013, representing a free, full-featured version of Visual Studio.

The system supports development tools for any platform and any device: tablet, PC, websites, cloud services.

2013

Microsoft Visual Studio 2013

On November 14, 2013, Microsoft introduced Visual Studio 2013 with the latest application development and lifecycle management environment. Visual Studio 2013 offers additional capabilities for development teams to create next-generation applications for all platforms and device types as soon as possible.

Visual Studio 2013 includes a connected and advanced integrated development environment with innovative features to improve developer performance, additional tools that support application development for Windows 8.1, web development, and enhancements to debug and optimize executable and managed code. Visual Studio 2013 also provides innovative developer engagement tools, advanced ALM capabilities, and various innovations for flexible project portfolio management, quality assurance, and DevOps.

Microsoft Visual Studio Online

On November 14, 2013, Microsoft announced the availability of an online version of Visual Studio Online. Developers have the opportunity to use cloud services hosted in Windows Azure and apply integrated scripts for creating, deploying and managing applications.

The new tools include a preview version of Visual Studio Online "Monaco" - a simplified code editor right in the browser, Visual Studio Online Application Insights - an application health analysis tool and Release Management tools to manage implementation.

The online version is free for a development team of up to 5 people.

2012

Visual Studio 2012

Visual Studio's advanced development and control tools increase the speed of creating and launching a new application, provide easy and efficient teamwork, and reveal the benefits and functionality of the new operating system Windows 8 and mobile Windows Phone platform.

The new Visual Studio 2012 product is available in Russia not only to professional developers, but also to students interested in information technology and start-up IT companies seeking to implement their innovative ideas in specific software products. They can get professional versions of Visual Studio 2012 for free as part of DreamSpark and BizSpark programs. In addition, technical enthusiasts and small companies can use the free version of Visual Studio 2012 Express to create their own applications.

Improve productivity

Visual Studio 2012 changes attitudes towards the development process, making it fun and well-organized. The new product has an increased workload speed and gives developers access to specific projects in just seconds. In addition, all lengthy processes run in Visual Studio 2012 in the background, which does not slow down the speed of the environment and does not distract the developer from the main tasks.

Visual Studio 2012 also has a new context-sensitive interface. Its main feature is that it offers the developer only the functions and tools that he needs at this stage of work. Thus, the toolbar does not contain anything superfluous and does not make it difficult to find the necessary functions.

Speaking of features: the Visual Studio 2012 development environment is designed to help the developer and tell him the best solutions. To do this, special technologies were included in the product that simplify and speed up work. For example, the Code Clone function searches for the same codes in functionality and combines them into appropriate modules so that the developer can subsequently use the ready-made code when creating a new application.

Ease of teamwork

Visual Studio 2012 allows you to effectively manage the full lifecycle of an application from the development stage to the operation stage. This approach involves teamwork and participation in the process of a large number of specialists of various profiles: from architects and developers to designers and customers of the project.

Consolidation of all application cycles and team collaboration in Visual Studio 2012 provides an enhanced Team Foundation Server solution. With its help, all participants in the development process can track the state of the project, see its dynamics, control the timing and receive analytical reports on each period of work.

In addition, Visual Studio 2012 contains updated tools for checking the quality and health of the application, which allows testers to simulate the behavior of the application at the time of its use, as well as detect flaws in development in time. And the PowerPoint StoryBoarding function allows technicians to present the layout of the future solution to the customer in a format that is understandable to him.

Windows Platform Support

Visual Studio 2012 allows you to create modern, competitive applications for different devices and environments, but the product is most effective when integrating with the Windows platform, in particular with the new Windows 8 operating system, the Windows Phone mobile platform and the Windows Azure cloud platform.

Now it is the only environment that allows you to create solutions for the Windows Store application. Visual Studio 2012 includes a complete set of tools - from prepared application templates to a dedicated Expression Blend interface editor - and fully automates the entire process of creating an application for the Windows Store, including the stages of testing and publishing in the application store. Thus, the developer can fully concentrate on the implementation of his idea and turn it into a specific application as soon as possible.

Visual Studio 2012 Update 1

Microsoft released Visual Studio 2012 Update 1 in November 2012. Visual Studio 2012 development environment was released in September; such a quick release of version 2012.1 meets the new, more frequent release schedule of the platform.

Improvements have affected development processes for Windows, the creation of SharePoint applications, work in emergency development teams and continuous quality control tools. One of the innovations of version 2012.1 is the ability to compile C++ applications for Windows XP. Improved test and debug tools for Windows Store applications, as well as code quality analysis tools for Windows Phone 8. During testing, you can now check how the application copes with an impromptu load and works in imitation of a network environment with specified conditions. You can record tests in Internet Explorer for playback in other browsers.

A number of new features have been added to track the progress of early development projects, and the web-based project management interface for Team Foundation Server has been improved. A new tool for visual representation of code has appeared - Code Map, which displays the relationships of program elements.

2011: Microsoft Visual Studio 11

The new version of the development tools, codenamed Visual Studio 11, offers a fully integrated development environment that includes all application creation processes - from architecture and interface design to code creation, software testing and implementation and maintenance in the production environment. New programming, demand management and project management tools in Visual Studio 11 extend the principles of flexible software development and help you fully control the entire application lifecycle management (ALM) lifecycle. Requirements and feedback management will enable developers to respond quickly to changes by clearly and timely identifying customer objectives throughout the development cycle. New automated and exploratory testing tools can save time and reduce risk while continuously improving software quality. Visual Studio 11 also accelerates the elimination of errors that occur in the production environment by providing regular telemetry data about the deployed software.

Visual Studio 11 Beta includes support for Windows 8 and the development of modern web applications using Visual Studio Express for Windows 8 and Visual Studio 11 Express for Web.

2010: Microsoft Visual Studio 2010 Professional

Visual Studio 2010 (codename Hawaii, for Ultimate - Rosario) - released April 12, 2010 with.NET Framework 4.0. Visual Studio includes support for C# 4.0 and Visual Basic.NET 10.0, as well as F#, which was not available in previous versions.

Microsoft Visual Studio 2010 Professional is an integrated environment that simplifies the creation, debugging, and deployment of applications. Unleash your imagination and realize your vision with powerful editors and the latest methods of coordinating the joint activities of developers and designers. Work in a personalized environment, create applications for all platforms, including Microsoft SharePoint® and Windows Azure, and use your existing skills to write code, thus speeding up the development process. Integrated development support through testing and new debugging tools allows you to quickly and easily find and fix errors, ensuring high quality solutions.

  • Setting Up the Workplace - Writing program code often requires working with multiple designers and editors at the same time. Visual Studio 2010 Professional helps the developer organize the digital environment with support for multiple monitors, making it easier to work on programs.
  • SharePoint Browser - Use SharePoint Browser to connect to an existing SharePoint server and view artifacts from Visual Studio, including custom lists, document libraries, and Web Parts.
  • Application Creation for Windows 7 - Visual Studio 2010 Professional includes built-in development tools for Windows 7, including user interface components such as multi-touch input and tape, which form the basis of advanced Windows 7 technology.
  • Easy build of RIA and WPF-based applications - The new drag-and-drop data binding feature (in the Windows Presentation Foundation) and Silverlight designers simplify and speed up the construction of Windows and Rich Internet Applications (RIA) for design and development professionals.
  • Simplify web application deployment - Move web applications to the production environment with a single click. Visual Studio 2010 Professional migrates code, IIS settings, and database schema to the target server.


Top 10 reasons to buy:

  • Quick Code Interpretation The new code editor allows you to change the font size of the code, highlight where methods are used, and add your own powerful renderings.
  • Creating a rich user interface New visual designers for Windows Presentation Foundation and Silverlight are offered for developing applications for Windows7 and Web.
  • Scalability with Windows® Azure™ Integrated project templates, debugging, and publishing simplify application deployment in Windows® Azure™.
  • New Features With integrated support for multithreaded application development, add new features to your application if it runs on a multi-core computer.
  • Adjusting Visual Studio to your own style The main IDE improvement - enabling support for multiple monitors and improving text clarity - makes the familiar environment even more productive.
  • Applying development through Visual Studio testing generates all the stub code needed to perform unit testing, allowing developers to focus on application logic.
  • Apply your skillsUse Visual Studio 2010 Professional to develop SharePoint solutions - including tools for Web Parts, lists, workflows, events, and more - and create great new collaboration coordination tools for your company.
  • Less debugging time The built-in call hierarchy allows you to quickly track the flow of a program without calling the debugger. You can also use breakpoint labels to facilitate debugging.
  • Visual Studio 2010 Professional Integrated Version Control, Defect Tracking, and Build Automation with MSDN includes Team Foundation Server 2010, which is the ideal version control, defect tracking, and build automation system for Visual Studio users. The basic installation of Team Foundation Server is excellent for use on desktops and for beginners who have previously worked with Microsoft Visual SourceSafe.
  • MSDN Subscription Enabled MSDN subscriptions provide a simple licensing model and an extensive source of high quality information to maximize the cost-effectiveness of developing applications on the Microsoft platform.

Visual Studio 2010 SP1 enhancements include: Help Viewer 1.1: This help viewer is a simple application that provides new key features that include a new detailed table of contents and article indexing. Silverlight 4 support: Microsoft Silverlight 4 tools for Visual Studio 2010 are now included in Visual Studio 2010 SP1.

Web Development:

  • IIS Express: Internet Information Services (IIS) 7.5 Express can now be used to host web applications;
  • SQL Server CE 4 - Enables you to manage Microsoft SQL Server Compact 4.0 SDF files in a browser. In addition, Visual Studio 2010 SP1 allows you to use SQL Server Compact 4.0 in Microsoft Web Forms ASP.NET SQL Data Control;
  • Razor: Changes have been made to web project management and code editor to support the new syntax used in MVC 3 ASP.NET and ASP.NET;
  • Integration with Web-PI: a new toolbar has been added, which provides quick access to the launch of the latest version of Web-PI, also when opening web projects that use IIS 7.5 Express, SQL Server Compact 4.0, ASP.NET or Razor, a dialog box will appear with a proposal to install Web-PI;
  • HTML5 and CSS3: preliminary support for HTML5 is implemented, including IntelliSense and verification of HTML elements and attributes;
  • Added WCF RIA Services V1 SP1: WCF RIA Services are localized in 10 languages that Visual Studio 2010 supports. Entities can now contain members of a complex type.

XAML Editor:

  • Support for line transitions allows you to navigate directly from the control to the style page that applies to it.
  • IntelliSense for Styles - You can easily modify XAML styles. IntelliSense now works with properties and their values.
  • Managing data sources - You can easily select and modify data sources directly from the designer.
  • Advanced table management makes it easy to add, delete, and reorder grid rows and columns.
  • Data Examples - You can add data examples to test interfaces and data bindings during design. In addition, design data is passed transparently between Visual Studio and Expression Blend.

In addition, highly specialized changes were added, including support for Direct2D APIs in Microsoft Foundation Classes (MFC), Windows 7, DirectWrite, and Windows Animation Technologies. The following important features were also added:

  • Unit testing for.NET 3.5;
  • IntelliTrace for 64-bit SharePoint systems and projects;
  • Performance profiler for Silverlight.

Improvements have been made in C++ support, support for new AMD and Intel instruction sets has been added, Visual Basic runtime environments have been combined and a large number of fixes have been made in the Visual Studio editor, shell, extension support, debugger, IntelliTrace, Setup projects, language support, editors and many other improvements.

1997-2008

Visual Studio 97 is the first released version of Visual Studio, which for the first time brought together various software development tools. It was released in two versions of Professional and Enterprise. It included Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0, the ASP development environment Visual InterDev first appeared. Visual Studio 97 - was Microsoft's first attempt to create a unified development environment in different programming languages: Visual C++, Visual J++, Visual InterDev, and MSDN used the same environment called Developer Studio. Visual Basic and Visual FoxPro used separate development environments.

Visual Studio 6.0 - released in June 1998 - the latest version of Visual Studio running on the Win9x platform. It is still popular with programmers using Visual Basic. This version was the main development environment for Windows applications from Microsoft, before the introduction of the.NET platform.

Visual Studio.NET (codename Rainier; internal version 7.0) - released in February 2002 (includes.NET Framework 1.0). Service Pack 1 for Visual Studio.NET (2002) was released in March 2005.

Visual Studio.NET 2003 (code name Everett; internal version 7.1) - released in April 2003 (includes.NET Framework 1.1). Service Pack 1 for Visual Studio.NET 2003 was released on September 13, 2006.

Visual Studio 2005 (codename Whidbey; internal version 8.0) - released at the end of October 2005, the last officially running on Windows 2000, (includes.NET Framework 2.0). In early November 2005, a series of products were also released in the Express edition: Visual C++ 2005 Express, Visual Basic 2005 Express, Visual C# 2005 Express, etc. [1] On April 19, 2006, the Express edition became free. Service Pack 1 for VS2005 [2] and all Express editions [3] was released on December 14, 2006. An additional patch for SP1 that solves the compatibility problem with Windows Vista was released on March 6, 2007.

Visual Studio 2008 (codename Orcas) - released November 19, 2007, simultaneously with.NET Framework 3.5. Aimed at creating applications for Windows Vista (but also supports XP), Office 2007 and web applications. Includes LINQ, new versions of C#, and Visual Basic. Visual J# did not enter the studio. Since October 28, 2008, for the first time, a version in Russian is available.

Notes