KEMBAR78
Visual Studio | PDF | Windows Presentation Foundation | Extensible Application Markup Language
0% found this document useful (0 votes)
11 views383 pages

Visual Studio

Visual Studio is a Microsoft-developed integrated development environment (IDE) used for creating various types of applications, including websites and mobile apps, supporting multiple programming languages. It features a code editor with IntelliSense, a robust debugger, and various visual designers, along with extensibility options through plug-ins and VSPackages. The Community edition is free, while other editions offer additional features and support for advanced development needs.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views383 pages

Visual Studio

Visual Studio is a Microsoft-developed integrated development environment (IDE) used for creating various types of applications, including websites and mobile apps, supporting multiple programming languages. It features a code editor with IntelliSense, a robust debugger, and various visual designers, along with extensibility options through plug-ins and VSPackages. The Community edition is free, while other editions offer additional features and support for advanced development needs.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 383

VISUAL STUDIO

 Article

From Wikipedia, the free encyclopedia

Not to be confused with Visual Studio Code or Visual Studio


for Mac.

Visual Studio is an integrated development


environment (IDE) developed by Microsoft. It is used to
develop computer programs including websites, web
apps, web services and mobile apps. Visual Studio uses
Microsoft software development platforms including Windows
API, Windows Forms, Windows Presentation
Foundation (WPF), Microsoft Store and Microsoft
Silverlight. It can produce both native code and managed
code.

Visual Studio includes a code editor supporting IntelliSense


(the code completion component) as well as code
refactoring. The integrated debugger works as both a source-
level debugger and as a machine-level debugger. Other built-in
tools include a code profiler, designer for building GUI
applications, web designer, class designer, and database
schema designer. It accepts plug-ins that expand the
functionality at almost every level—including adding support
for source control systems (like Subversion and Git) and
adding new toolsets like editors and visual designers for
domain-specific languages or toolsets for other aspects of
the software development lifecycle (like the Azure
DevOps client: Team Explorer).

Visual Studio supports 36 different programming languages[citation


needed]
and allows the code editor and debugger to support (to
varying degrees) nearly any programming language, provided a
language-specific service exists. Built-in languages include C,[6]
C++, C++/CLI, Visual Basic .NET, C#, F#,[7] JavaScript,
TypeScript, XML, XSLT, HTML, and CSS. Support for other
languages such as Python,[8] Ruby, Node.js, and M among
others is available via plug-ins. Java (and J#) were supported in
the past.

1
The most basic edition of Visual Studio, the Community edition,
is available free of charge. The slogan for Visual Studio
Community edition is "Free, fully-featured IDE for students,
open-source and individual developers". As of March 23, 2025,
Visual Studio 2022 is a current production-ready version. Visual
Studio 2015, 2017 and 2019 are on Extended Support.[9]

Architecture

Visual Studio does not support any programming language,


solution or tool intrinsically; instead, it allows the plugging of
functionality coded as a VSPackage. When installed, the
functionality is available as a Service. The IDE provides three
services: SVsSolution, which provides the ability to enumerate
projects and solutions; SVsUIShell, which provides windowing
and UI functionality (including tabs, toolbars, and tool windows);
and SVsShell, which deals with registration of VSPackages. In
addition, the IDE is also responsible for coordinating and
enabling communication between services. [10] All editors,
designers, project types and other tools are implemented as
VSPackages. Visual Studio uses COM to access the VSPackages.
The Visual Studio SDK also includes the Managed Package
Framework (MPF), which is a set of managed wrappers around
the COM-interfaces that allow the Packages to be written in
any CLI compliant language.[11] However, MPF does not provide
all the functionality exposed by the Visual Studio COM
interfaces.[12] The services can then be consumed for creation of
other packages, which add functionality to the Visual Studio
IDE.

Support for programming languages is added by using a


specific VSPackage called a Language Service. A language
service defines various interfaces which the VSPackage
implementation can implement to add support for various
functionalities.[13] Functionalities that can be added this way
include syntax coloring, statement completion, brace matching,
parameter information tooltips, member lists, and error markers
for background compilation.[13] If the interface is implemented,
the functionality will be available for the language. Language
services are implemented on a per-language basis. The

2
implementations can reuse code from the parser or the
compiler for the
language.[13] Language services can be implemented either
in native code or managed code. For native code, either the
native COM interfaces or the Babel Framework (part of Visual
Studio SDK) can be used.[14] For managed code, the MPF
includes wrappers for writing managed language services. [15]

Visual Studio does not include any source control support built
in but it defines two alternative ways for source control systems
to integrate with the IDE.[16] A Source Control VSPackage can
provide its own customised user interface. In contrast, a source
control plugin using the MSSCCI (Microsoft Source Code Control
Interface) provides a set of functions that are used to
implement various source control functionality, with a standard
Visual Studio user interface.[17][18] MSSCCI was first used to
integrate Visual SourceSafe with Visual Studio 6.0 but was later
opened up via the Visual Studio SDK. Visual Studio .NET 2002
used MSSCCI 1.1, and Visual Studio .NET 2003 used MSSCCI 1.2.
Visual Studio 2005, 2008, and 2010 use MSSCCI Version 1.3,
which adds support for rename and delete propagation, as well
as asynchronous opening.[18]

Visual Studio supports running multiple instances of the


environment (each with its own set of VSPackages). The
instances use different registry hives (see MSDN's definition of
the term "registry hive" in the sense used here) to store their
configuration state and are differentiated by their AppId
(Application ID). The instances are launched by an AppId-
specific .exe that selects the AppId, sets the root hive, and
launches the IDE. VSPackages registered for one AppId are
integrated with other VSPackages for that AppId. The various
product editions of Visual Studio are created using the different
AppIds. The Visual Studio Express edition products are installed
with their own AppIds, but the Standard, Professional, and Team
Suite products share the same AppId. Consequently, one can
install the Express editions side-by-side with other editions,
unlike the other editions which update the same installation.
The professional edition includes a superset of the VSPackages
in the standard edition, and the team suite includes a superset
of the VSPackages in both other editions. The AppId system is
leveraged by the Visual Studio Shell in Visual Studio 2008.[19]

3
Features

Code editor [edit]

Visual Studio includes a code editor that supports syntax


highlighting and code
completion using IntelliSense for variables,
functions, methods, loops, and LINQ queries.[20] IntelliSense is
supported for the included languages, as well as for XML,
Cascading Style Sheets, and JavaScript when developing web
sites and web applications.[21][22] Autocomplete suggestions
appear in a modeless list box over the code editor window, in
proximity of the editing cursor. In Visual Studio 2008 onwards, it
can be made temporarily semi-transparent to see the code
obstructed by it.[20] The code editor is used for all supported
languages.

The code editor in Visual Studio also supports setting


bookmarks in code for quick navigation. Other navigational aids
include collapsing code blocks and incremental search, in
addition to normal text search and regex search.[23] The code
editor also includes a multi-item clipboard and a task list.[23] The
code editor supports code snippets, which are saved templates
for repetitive code and can be inserted into code and
customized for the project being worked on. A management
tool for code snippets is built in as well. These tools are
surfaced as floating windows which can be set to automatically
hide when unused or docked to the side of the screen. The code
editor in Visual Studio also supports code refactoring including
parameter reordering, variable and method
renaming, interface extraction, and encapsulation of class
members inside properties, among others.

Debugger [edit]

Visual Studio includes a debugger that works both as a


source-level debugger and as a machine-level debugger. It
works with both managed code as well as native code and can
be used for debugging applications written in any language
supported by Visual Studio. In addition, it can also attach to
running processes, monitor, and debug those processes. [24] If
source code for the running process is available, it displays the

4
code as it is being run. If source code is not available, it can
show the disassembly. The Visual Studio debugger can also
create memory dumps as well as load them later for debugging.
[25]
Multi-threaded programs are also supported. The debugger
can be configured to be launched when an application running
outside the Visual Studio environment crashes.

The Visual Studio Debugger allows setting breakpoints (which


allow execution to be stopped temporarily at a certain position)
and watches (which monitor the values of variables as the
execution progresses).[26] Breakpoints can be conditional,
meaning they get triggered when the condition is met. Code
can be stepped over, i.e., run one line (of source code) at a
time.[27] It can either step into functions to debug inside it,
or step over it, i.e., the execution of the function body isn't
available for manual inspection.[27] The debugger supports Edit
and Continue, i.e., it allows code to be edited as it is being
debugged. When debugging, if the mouse pointer hovers over
any variable, its current value is displayed in a tooltip ("data
tooltips"), where it can also be modified if desired. During
coding, the Visual Studio debugger lets certain functions be
invoked manually from the Immediate tool window. The
parameters to the method are supplied at the Immediate
window.[28]

Designer [edit]

Visual Studio includes many visual designers to aid in the


development of applications. These tools include:

Windows Forms Designer

The Windows Forms designer is used to build GUI applications


using Windows Forms. Layout can be controlled by housing the
controls inside other containers or locking them to the side of
the form. Controls that display data (like textbox, list box and
grid view) can be bound to data sources
like databases or queries. Data-bound controls can be created
by dragging items from the Data Sources window onto a design
surface.[29] The UI is linked with code using an event-driven
programming model. The designer generates
either C# or VB.NET code for the application.

5
WPF Designer

The WPF designer, codenamed Cider,[30] was introduced with


Visual Studio 2008. Like the Windows Forms designer it
supports the drag and drop metaphor. It is used to author user
interfaces targeting Windows Presentation Foundation. It
supports all WPF functionality including data
binding and automatic layout management. It
generates XAML code for the UI. The generated XAML file is
compatible with Microsoft Expression Design, the designer-
oriented product. The XAML code is linked with code using
a code-behind model.

Web designer/development

Visual Studio also includes a web-site editor and designer that


allows web pages to be authored by dragging and dropping
widgets. It is used for developing ASP.NET applications and
supports HTML, CSS and JavaScript. It uses a code-
behind model to link with ASP.NET code. From Visual Studio
2008 onwards, the layout engine used by the web designer is
shared with the discontinued Expression Web. There is
also ASP.NET MVC support for MVC technology as a separate
download[31] and ASP.NET Dynamic Data project available from
Microsoft.[32]

Class designer

The Class Designer is used to author and edit the classes


(including its members and their access) using UML modeling.
The Class Designer can generate C# and VB.NET code outlines
for the classes and methods. It can also generate class
diagrams from hand-written classes.

Data designer

The data designer can be used to graphically edit database


schemas, including typed tables, primary and foreign keys and
constraints. It can also be used to design queries from the
graphical view.

6
Mapping designer

From Visual Studio 2008 onwards, the mapping designer is used


by LINQ to SQL to design the mapping between database
schemas and the classes that encapsulate the data. The new
solution from ORM approach, ADO.NET Entity Framework,
replaces and improves the old technology.

Other tools [edit]

Properties Editor

The Properties Editor tool is used to edit properties in a GUI


pane inside Visual Studio. It lists all available properties (both
read-only and those which can be set) for all objects
including classes, forms, web pages and other items.

Object Browser

The Object Browser is a namespace and class library browser


for Microsoft .NET. It can be used to browse the namespaces
(which are arranged hierarchically) in managed assemblies. The
hierarchy may or may not reflect the organization in the file
system.

Solution Explorer

In Visual Studio parlance, a solution is a set of code files and


other resources that are used to build an application. The files
in a solution are arranged hierarchically, which might or might
not reflect the organization in the file system. The Solution
Explorer is used to manage and browse the files in a solution.

Team Explorer

Team Explorer is used to integrate the capabilities of Azure


DevOps (either Azure DevOps Services or Azure DevOps Server)
into the IDE . In addition to version control integration it
provides the ability to view and manage individual work items
(including user stories, bugs, tasks and other documents). It is

7
included as part of a Visual Studio installation and is also
available as a standalone download.[33][34]

Data Explorer

Data Explorer is used to manage databases on Microsoft SQL


Server instances. It allows creation and alteration of database
tables (either by issuing T-SQL commands or by using the Data
designer). It can also be used to create queries and stored
procedures, with the latter in either T-SQL or in managed
code via SQL CLR. Debugging and IntelliSense support is
available as well.

Server Explorer
The Server Explorer tool is used to manage database connections on an accessible
computer. It is also used to browse running Windows Services, performance
counters, Windows Event Log and message queues and use them as a datasource.
[35]

Dotfuscator Community Edition


Visual Studio includes a free 'light' version of Dotfuscator[36]
Text Generation Framework
Visual Studio includes a full text generation framework called T4 which
enables Visual Studio to generate text files from templates either in the IDE or
via code.
ASP.NET Web Site Administration
Tool
The ASP.NET Web Site Administration Tool allows for the configuration
of ASP.NET websites.
Visual Studio Tools for Office
Visual Studio Tools for Office is a SDK and an add-in for Visual Studio that
includes tools for developing for the Microsoft Office suite. Previously (for
Visual Studio .NET 2003 and Visual Studio 2005) it was a separate SKU that
supported only Visual C# and Visual Basic languages or was included in the
Team Suite. With Visual Studio 2008, it is no longer a separate SKU but is
included with Professional and higher editions. A separate runtime is required
when deploying VSTO solutions.
Testing tools
[edit]
Microsoft Visual Studio can
write high-quality code with
comprehensive testing tools to
aid in the development of
applications. These tools
include:[37]

8
Unit testing, IntelliTest, Live
Unit Testing, Test Explorer,
CodeLens test indicators, code
coverage analysis, Fakes.[37]

Extensibility
[edit]
See also: List of Microsoft
Visual Studio add-ins
Visual Studio allows
developers to write extensions
for Visual Studio to extend its
capabilities. These extensions
"plug into" Visual Studio and
extend its functionality.
Extensions come in the form
of macros, add-ins,
and packages. Macros
represent repeatable tasks and
actions that developers can
record programmatically for
saving, replaying, and
distributing. Macros, however,
cannot implement new
commands or create tool
windows. They are written
using Visual Basic and are not
compiled.[12] Add-Ins provide
access to the Visual Studio
object model and can interact
with the IDE tools. Add-Ins can
be used to implement new
functionality and can add new
tool windows. Add-Ins are
plugged into the IDE
via COM and can be created in
any COM-compliant
languages.[12] Packages are
created using the Visual
Studio SDK and provide the
highest level of extensibility.
They can create designers and
other tools, as well as integrate
other programming languages.
The Visual Studio SDK
provides unmanaged APIs as
well as a managed API to
accomplish these tasks.
However, the managed API
isn't as comprehensive as the

9
unmanaged one.[12] Extensions
are supported in the Standard
(and higher) versions of Visual
Studio 2005. Express
Editions do not support hosting
extensions.

Visual Studio 2008 introduced


the Visual Studio Shell that
allows for development of a
customized version of the IDE.
The Visual Studio Shell
defines a set of VSPackages
that provide the functionality
required in any IDE. On top of
that, other packages can be
added to customize the
installation. The Isolated mode
of the shell creates a new
AppId where the packages are
installed. These are to be
started with a different
executable. It is aimed for
development of custom
development environments,
either for a specific language
or a specific scenario. The
Integrated mode installs the
packages into the AppId of the
Professional/Standard/Team
System editions, so that the
tools integrate into these
editions.[19] The Visual Studio
Shell is available as a free
download.

After the release of Visual


Studio 2008, Microsoft created
the Visual Studio Gallery. It
serves as the central location
for posting information about
extensions to Visual Studio.
Community developers as well
as commercial developers can
upload information about their
extensions to Visual
Studio .NET 2002 through
Visual Studio 2010. Users of
the site can rate and review
the extensions to help assess
the quality of extensions being

10
posted. An extension is stored
in a VSIX file. Internally a VSIX
file is a ZIP file that contains
some XML files, and possibly
one or more DLL's. One of the
main advantages of these
extensions is that they do not
require Administrator rights to
be installed. RSS feeds to
notify users on updates to the
site and tagging features are
also planned.[38]

Limitations
[edit]

 Does not support x64 inline


assembly[39]

Supported products
[edit]
Microsoft Visual C++
Microsoft Visual C++ is Microsoft's partial implementation of the C and full
implementation C++ compiler and associated languages-services and specific
tools for integration with the Visual Studio IDE. It can compile either in C mode
or C++ mode. For C++, as of version 15.7 it conforms to C++17.[40] The C
implementation of Visual Studio 2015 still doesn't support the full standard; in
particular, the complex number header complex.h introduced in C99 is
unsupported.
Visual C++ supports the C++/CLI specification to write managed code, as well
as mixed-mode code (a mix of native and managed code). Microsoft positions
Visual C++ for development in native code or in code that contains both native
as well as managed components. Visual C++ supports COM as well as
the MFC library. For MFC development, it provides a set of wizards for
creating and customizing MFC boilerplate code, and creating GUI applications
using MFC. Visual C++ can also use the Visual Studio forms designer to
design UI graphically. Visual C++ can also be used with the Windows API. It
also supports the use of intrinsic functions,[41] which are functions recognized
by the compiler itself and not implemented as a library. Intrinsic functions are
used to expose the SSE instruction set of modern CPUs. Visual C++ also
includes the OpenMP (version 2.0) specification.[42]
Microsoft Visual C#
Microsoft Visual C#, Microsoft's implementation of the C# language, targets
the .NET Framework, along with the language services that lets the Visual
Studio IDE support C# projects. While the language services are a part of
Visual Studio, the compiler is available separately as a part of the .NET
Framework. The Visual C# 2008, 2010 and 2012 compilers support versions
3.0, 4.0 and 5.0 of the C# language specifications, respectively. Visual C#

11
supports the Visual Studio Class designer, Forms designer, and Data designer
among others.[43]
Microsoft Visual
Basic
Microsoft Visual Basic is Microsoft's implementation of the VB.NET language
and associated tools and language services. It was introduced with Visual
Studio .NET (2002). Microsoft has positioned Visual Basic for Rapid
Application Development.[44][45] Visual Basic can be used to author both console
applications as well as GUI applications. Like Visual C#, Visual Basic also
supports the Visual Studio Class designer, Forms designer, and Data designer
among others. Like C#, the VB.NET compiler is also available as a part
of .NET Framework, but the language services that let VB.NET projects be
developed with Visual Studio, are available as a part of the latter.
Microsoft
Visual Web
Developer
Microsoft Visual Web Developer is used to create web sites, web
applications and web services using ASP.NET.
Either C# or VB.NET languages can be used. Visual Web Developer can use
the Visual Studio Web Designer to graphically design web page layouts.
Azure
DevOps
Azure DevOps is intended for collaborative software development projects and
provides version control, work planning and tracking, data collection,
and reporting. It also includes the Team Explorer which is integrated inside
Visual Studio. On September 10, 2018, Microsoft announced a rebranding of
Visual Studio Team Services (VSTS) to Azure DevOps Services and Team
Foundation Server (TFS) to Azure DevOps Server.[46]
Previo
us
produ
cts
[edit]
Visual
FoxPro
Visual FoxPro is a data-centric object-oriented and procedural programming
language produced by Microsoft. It derives from FoxPro (originally known
as FoxBASE) which was developed by Fox Software beginning in 1984.
Visual FoxPro is tightly integrated with its own relational database engine,
which extends FoxPro's xBase capabilities to support SQL queries and data
manipulation. Visual FoxPro is a full-featured,[47] dynamic programming
language that does not require the use of an additional general-purpose
programming environment. In 2007, Visual FoxPro was discontinued after
version 9 Service Pack 2. It was supported until 2015.[48]
Visu
al
Sour
ceSa
fe

12
Microsoft Visual SourceSafe is a source control software package oriented
towards small software-development projects. The SourceSafe database is a
multi-user, multi-process file-system database, using the Windows file system
database primitives to provide locking and sharing support. All versions are
multi-user, using SMB (file server) networking.[49][50][51] However, with Visual
SourceSafe 2005, other client–server modes were added, Lan Booster and
VSS Internet (which used HTTP/HTTPS). Visual SourceSafe 6.0 was available
as a stand-alone product[52] and was included with Visual Studio 6.0, and other
products such as Office Developer Edition. Visual SourceSafe 2005 was
available as a stand-alone product and included with the 2005 Team
Suite. Azure DevOps has superseded VSS as Microsoft's recommended
platform for source control.
M
ic
ro
s
of
t
Vi
s
u
al
J
+
+/
M
ic
ro
s
of
t
Vi
s
u
al
J
#
Microsoft Visual J++ was Microsoft's implementation of the Java language
(with Microsoft-specific extensions) and associated language services. It was
discontinued as a result of litigation from Sun Microsystems, and the
technology was recycled into Visual J#, Microsoft's Java compiler for .NET
Framework. J# was available with Visual Studio 2005 (supported until 2015)
but was discontinued in Visual Studio 2008.
V
i
s
u
a
l
I

13
n
t
e
r
D
e
v
Visual InterDev was used to create web applications using Microsoft Active
Server Pages (ASP) technologies. It supports code completion and
includes database server management tools. It has been replaced with
Microsoft Visual Web Developer.
Edi
tio
ns
[edit]
Micr
osoft
Visu
al
Studi
o is
avail
able
in
the
follo
wing
editio
ns
or S
KUs:
[53]

Co
mm
uni
ty
[edit]
The
Com
muni
ty
editio
n
was
anno
unce
d on

14
Nove
mber
12,
2014
, as
a
new
free
versi
on,
with
simil
ar
functi
onalit
y to
Visu
al
Studi
o
Profe
ssion
al.
Prior
to
this
date,
the
only
free
editio
ns of
Visu
al
Studi
o
were
the
featu
re-
limite
d
Expr
ess
varia
nts.
Unlik
e
the E
xpre

15
ss
varia
nts,
Visu
al
Studi
o
Com
muni
ty
supp
orts
multi
ple
lang
uage
s,
and
provi
des
supp
ort
for
exte
nsion
s.
Indivi
dual
devel
oper
s
have
no
restri
ction
s on
their
use
of
the
Com
muni
ty
editio
n.
The
follo
wing
uses
also

16
allow
unlim
ited
usag
e:
contr
ibutin
g to
Ope
n
Sour
ce
proje
cts,
acad
emic
rese
arch,
in a
class
room
learn
ing
envir
onm
ent
and
for
devel
opin
g
and
testin
g
devic
e
drive
rs for
the
Wind
ows
oper
ating
syste
m.
All
other
use
by
an

17
orga
nizati
on
depe
nds
on its
class
ificati
on
as
an
Enter
prise
(mor
e
than
250
empl
oyee
s or
more
than
1
millio
n US
D in
annu
al
reve
nue,
per
Micr
osoft
).[54] N
on-
Enter
prise
s
may
use
up to
5
copie
s
witho
ut
restri
ction,
user
num

18
ber 6
and
high
er
requi
re a
com
merc
ial
licen
se;
Enter
prise
orga
nizati
ons
requi
re a
com
merc
ial
licen
se
for
use
outsi
de of
the
note
d
exce
ption
s.[54][55]
Visu
al
Studi
o
Com
muni
ty is
orien
ted
towa
rds
indivi
dual
devel
oper
s
and

19
small
team
s.[56][57]

Pro
fes
sio
nal
[edit]
As of
Visu
al
Studi
o
2010
, the
Profe
ssion
al
editio
n is
the
entry
level
com
merc
ial
editio
n of
Visu
al
Studi
o.
(Prev
iousl
y, a
more
featu
re
restri
cted
Stan
dard
editio
n
was
avail
able.
)[58] It

20
provi
des
an
IDE
for
all
supp
orted
devel
opm
ent
lang
uage
s. M
SDN
supp
ort is
avail
able
as
MSD
N
Esse
ntials
or
the
full M
SDN
librar
y de
pend
ing
on
licen
sing.
It
supp
orts
XML
and
XSL
T edi
ting,
and
can
creat
e
depl
oym
ent

21
pack
ages
that
only
use
Click
Once
and
MSI.
It
inclu
des
tools
like
Serv
er
Expl
orer
and
integ
ratio
n
with
Micr
osoft
SQL
Serv
er al
so.
Wind
ows
Mobil
e
devel
opm
ent
supp
ort
was
inclu
ded
in
Visu
al
Studi
o
2005
Stan
dard,
howe

22
ver,
with
Visu
al
Studi
o
2008
, it is
only
avail
able
in
Profe
ssion
al
and
high
er
editio
ns.
Wind
ows
Phon
e7
devel
opm
ent
supp
ort
was
adde
d to
all
editio
ns in
Visu
al
Studi
o
2010
.
Deve
lopm
ent
for W
indo
ws
Mobil
e is
no

23
long
er
supp
orted
in
Visu
al
Studi
o
2010
. It is
supe
rsed
ed
by W
indo
ws
Phon
e 7.

Ent
erp
rise
[edit]
In
additi
on to
the
featu
res
provi
ded
by
the
Profe
ssion
al
editio
n,
the
Enter
prise
editio
n
provi
des
a
new
set

24
of
softw
are
devel
opm
ent,
data
base
devel
opm
ent,
colla
borat
ion,
metri
cs,
archi
tectu
re,
testin
g
and
repor
ting
tools.

His
tor
y
[edit]
The
first
versi
on of
Visu
al
Studi
o
was
Visu
al
Studi
o 97.
[59]
Be
fore
that,
Visua
l
Basic

25
,
Visua
l C+
+,
Visua
l
FoxP
ro
and
Visua
l
Sourc
eSafe
were
sold
as
separ
ate
produ
cts.

Product
name

Visual
Studio 97

Visual
Studio 6.0

Visual
Studio .N

26
Product
name

ET (2002

Visual
Studio .N
ET 2003

Visual
Studio
2005

Visual
Studio
2008

Visual
Studio
2010

Visual
Studio
2012

Visual
Studio
2013

Visual
Studio
2015

Visual
Studio
2017

Visual
Studio
2019

Visual

27
Product
name

Studio
2022

97
[edit]
Micr
osoft
first
relea
sed
Visu
al
Studi
o
(cod
ena
med
Bost
on,[61]
for
the c
ity of
the
sam
e
nam
e,
thus
begi
nnin
g the
VS
code
nam
es
relat
ed to
place
s)[61] i
n
1997

28
,
bund
ling
man
y of
its
progr
amm
ing
tools
toget
her
for
the
first
time.
Visu
al
Studi
o 97
cam
e in
two
editio
ns:
Visu
al
Studi
o
Profe
ssion
al
and
Visu
al
Studi
o
Enter
prise
; the
profe
ssion
al
editio
n
has
three
CDs,
and
the

29
enter
prise
four
CDs.
It
inclu
ded
Visu
al J+
+ 1.1
for
Java
progr
amm
ing
and
intro
duce
d
Visu
al
Inter
Dev
for
creat
ing
dyna
mical
ly
gene
rated
web
sites
using
Activ
e
Serv
er
Page
s.[citation
needed]

Ther
e
was
a
singl
e
com
pani
on

30
CD
that
cont
aine
d
the
Micr
osoft
Deve
loper
Netw
ork
librar
y.
Visu
al
Studi
o 97
is
only
com
patibl
e
with
Wind
ows
95 a
nd W
indo
ws
NT
4.0.
It is
the
last
versi
on to
supp
ort W
indo
ws
NT
4.0 b
efore
SP3.

Visu
al
Studi
o 97

31
was
an
atte
mpt
at
using
the
sam
e
devel
opm
ent
envir
onm
ent
for
multi
ple
lang
uage
s.
Visu
al J+
+,
Inter
Dev,
and
the
MSD
N
Libra
ry ha
d all
been
using
the
sam
e
'envir
onm
ent',
calle
d
Deve
loper
Studi
o.[120]

Visu
al

32
Studi
o
was
also
sold
as a
bund
le
with
the
sepa
rate
IDEs
used
for
Visu
al C+
+,
Visu
al
Basi
c
and
Visu
al
FoxP
ro.[19]

6.0
(19
98)
[edit]
The
next
versi
on,
versi
on
6.0
(cod
ena
med
Aspe
n,
after
the s
ki
resor
t in

33
Color
ado),
[citation

needed]

was
relea
sed
in
June
1998
and
is the
last
versi
on to
supp
ort
the
Wind
ows
9x pl
atfor
m,
as
well
as W
indo
ws
NT
4.0 b
efore
SP6,
but
after
SP2.
[121]
E
ach
versi
on of
each
lang
uage
in
part
also
settle
d to
v6.0,
inclu
ding

34
Visu
al J+
+
whic
h
was
prior
v1.1,
and
Visu
al
Inter
Dev
at
the
first
relea
se.
The
v6
editio
n of
Micr
osoft
was
the
core
envir
onm
ent
for
the
next
four
relea
ses
to
provi
de
progr
amm
ers
with
an
integ
rated
look-
alike
platf
orm.

35
This
led
Micr
osoft
to
trans
ition
the
devel
opm
ent
on
the
platf
orm
inde
pend
ent .
NET
Fram
ewor
k.

Visu
al
Studi
o 6.0
was
the
last
versi
on to
inclu
de
Visu
al J+
+,[122]
[123]
w
hich
Micr
osoft
remo
ved
as
part
of a
settle
ment
with
Sun

36
Micr
osyst
ems
that
requi
red
Micr
osoft
Inter
net
Expl
orer
not
to
provi
de
supp
ort
for
the J
ava
Virtu
al
Mac
hine.

Visu
al
Studi
o 6.0
cam
e in
two
editio
ns:
Profe
ssion
al
and
Enter
prise
.[124] T
he
Enter
prise
editio
n
cont
aine
d

37
extra
featu
res
not
foun
d in
Profe
ssion
al
editio
n,
inclu
ding:

 A
p
pl
ic
at
io
n
P
er
fo
r
m
a
n
c
e
E
x
pl
or
er
 A
ut
o
m
at
io
n
M
a
n
a
g
er
 M
ic

38
ro
s
of
t
Vi
s
u
al
M
o
d
el
er
 R
e
m
A
ut
o
C
o
n
n
e
ct
io
n
M
a
n
a
g
er
[citat
ion
nee
ded]

 Vi
s
u
al
St
u
di
o
A
n
al
y
z
er

39
Visu
al
Studi
o
was
also
sold
as a
bund
le
with
the
sepa
rate
IDEs
used
for
Visu
al C+
+,
Visu
al
Basi
c
and
Visu
al
FoxP
ro.[19]

.NE
T
200
2
[edit]

The
defa
ult
start
page
of
Visu

40
al
Studi
o .N
ET
2002
,
runni
ng
on W
indo
ws
XP
Micr
osoft
relea
sed
Visu
al
Studi
o .N
ET
(VS.
NET)
,
code
nam
ed R
ainie
r (for
Was
hingt
on's
Mou
nt
Raini
er),
[citation

needed]
i
n
Febr
uary
2002
(the
beta
versi
on w
as
relea
sed
via M

41
icros
oft
Deve
loper
Netw
ork i
n
2001
).
The
bigg
est
chan
ge
was
the
intro
ducti
on of
a ma
nage
d
code
devel
opm
ent
envir
onm
ent
using
the .
NET
Fram
ewor
k.
Prog
rams
devel
oped
using
.NET
are
not
com
piled
to m
achin
e
lang
uage

42
(like
C++
is,
for
exa
mple
) but
inste
ad to
a
form
at
calle
d Mi
cros
oft
Inter
medi
ate
Lang
uage
(MSI
L)
or C
omm
on
Inter
medi
ate
Lang
uage
(CIL)
.
Whe
na
CIL
appli
catio
n
exec
utes,
it
is co
mpile
d
while
bein
g
exec
uted

43
into
the
appr
opria
te
mac
hine
lang
uage
for
the
platf
orm
it is
bein
g
exec
uted
on,
there
by
maki
ng
code
porta
ble
acro
ss
seve
ral
platf
orms
.
Prog
rams
com
piled
into
CIL
can
be
exec
uted
only
on
platf
orms
whic
h
have

44
an
imple
ment
ation
of Co
mmo
n
Lang
uage
Infra
struc
ture.
It is
possi
ble
to
run
CIL
progr
ams
in Li
nux
or M
ac
OS
X usi
ng
non-
Micr
osoft
.NET
imple
ment
ation
s
like
Mon
o an
d Do
tGN
U.

This
was
the
first
versi
on of
Visu
al

45
Studi
o to
requi
re
an N
T-
base
d
Wind
ows
platf
orm.
[125]
T
he
instal
ler
enfor
ces
this
requi
reme
nt,
and
is the
last
versi
on to
supp
ort W
indo
ws
NT
4.0 S
P6 or
later
and
Wind
ows
2000
befor
e
SP3.

Visu
al
Studi
o .N
ET
2002
shipp

46
ed in
four
editio
ns:
Acad
emic,
Profe
ssion
al,
Enter
prise
Deve
loper
, and
Enter
prise
Archi
tect.
Micr
osoft
intro
duce
d C#
(C-
shar
p), a
new
progr
amm
ing
lang
uage
, that
targe
ts .N
ET. It
also
intro
duce
d the
succ
esso
r to
Visu
al J+
+
calle
d
Visu
al J#.

47
Visu
al J#
progr
ams
use
Java'
s
lang
uage
-
synta
x.
How
ever,
unlik
e
Visu
al J+
+
progr
ams,
Visu
al J#
progr
ams
can
only
targe
t
the .
NET
Fram
ewor
k,
not
the J
ava
Virtu
al
Mac
hine
that
all
other
Java
tools
targe
t.

48
Visu
al
Basi
c
chan
ged
drast
ically
to fit
the
new
fram
ewor
k,
and
the
new
versi
on
was
calle
d
Visu
al
Basi
c .N
ET.
Micr
osoft
also
adde
d
exte
nsion
s to
C++,
calle
d Ma
nage
d
Exte
nsion
s for
C++,
so .N
ET
progr
ams
could
be

49
creat
ed in
C++.

Visu
al
Studi
o .N
ET
can
prod
uce
appli
catio
ns
targe
ting
Wind
ows
(usin
g the
Wind
ows
Form
s
part
of
the .
NET
Fram
ewor
k),
the
Web
(usin
g
ASP.
NET
and
Web
Servi
ces)
and,
with
an
add-
in,
porta
ble
devic

50
es
(usin
g the
.NET
Com
pact
Fram
ewor
k).

The
inter
nal
versi
on
num
ber
of
Visu
al
Studi
o .N
ET
2002
is
versi
on
7.0.
Micr
osoft
relea
sed
Servi
ce
Pack
1 for
Visu
al
Studi
o .N
ET
2002
in
Marc
h
2005
.[126]

51
.NE
T
200
3
[edit]

Defa
ult
start
page
of
Visu
al
Studi
o .N
ET
2003
runni
ng
on W
indo
ws
XP
In
April
2003
,
Micr
osoft
intro
duce
da
mino
r
upgr
ade
to
Visu
al
Studi
o .N
ET
calle

52
d
Visu
al
Studi
o .N
ET
2003
,
code
nam
ed E
veret
t (for
the c
ity of
the
sam
e
nam
e).
[citation

I
needed]

t
inclu
des
an
upgr
ade
to
the .
NET
Fram
ewor
k,
versi
on
1.1,
and
is the
first
relea
se to
supp
ort
devel
opin
g
progr
ams
for

53
mobil
e
devic
es,
using
ASP.
NET
or
the .
NET
Com
pact
Fram
ewor
k.
The
Visu
al C+
+
com
piler'
s
stan
dard
s-
com
plian
ce
impr
oved
,
espe
cially
in
the
area
of pa
rtial
temp
late
speci
alizat
ion.
Visu
al C+
+
Tool
kit
2003
is a

54
versi
on of
the
sam
e C+
+
com
piler
shipp
ed
with
Visu
al
Studi
o .N
ET
2003
witho
ut
the
IDE
that
Micr
osoft
mad
e
freel
y
avail
able.
As of
2010
it is
no
long
er
avail
able
and
the
Expr
ess
Editi
ons
have
supe
rsed
ed it.
Visu
al

55
Studi
o .N
ET
2003
also
supp
orts
Man
aged
C++,
whic
h is
the
pred
eces
sor
of
C+
+/CL
I.
The
inter
nal
versi
on
num
ber
of
Visu
al
Studi
o .N
ET
2003
is
versi
on
7.1
while
the
file
form
at
versi
on is
8.0.
[127]
Vi
sual
Studi
o .N

56
ET
2003
drop
s
supp
ort
for
Wind
ows
NT
4.0,
and
is the
last
versi
on to
supp
ort W
indo
ws
2000
SP3
and
Wind
ows
XP b
efore
SP2
and
the
only
versi
on to
supp
ort W
indo
ws
Serv
er
2003
befor
e
SP1.

Visu
al
Studi
o .N
ET
2003

57
shipp
ed in
five
editio
ns:
Acad
emic,
Stan
dard,
Profe
ssion
al,
Enter
prise
Deve
loper
, and
Enter
prise
Archi
tect.
The
Visu
al
Studi
o .N
ET
2003
Enter
prise
Archi
tect
editio
n
inclu
des
an
imple
ment
ation
of Mi
cros
oft
Visio
2002
's
mod
eling
tech
nolo

58
gies,
inclu
ding
tools
for
creat
ing U
nified
Mod
eling
Lang
uage
-
base
d
visua
l
repre
sent
ation
s of
an
appli
catio
n's
archi
tectu
re,
and
an o
bject
-role
mod
eling
(OR
M)
and
logic
al
data
base
-
mod
eling
soluti
on.
"Ent
erpri
se
Tem

59
plate
s"
were
also
intro
duce
d, to
help
large
r
devel
opm
ent
team
s
stan
dardi
ze
codin
g
style
s
and
enfor
ce
polici
es
arou
nd
com
pone
nt
usag
e
and
prop
erty
settin
gs.

Servi
ce
Pack
1
was
relea
sed
Sept
emb
er

60
13,
2006
.[128]

200
5
[edit]

Visu
al
Studi
o
2005
Beta
2
Tea
m
Suite
instal
lation
disc
Visu
al
Studi
o
2005
,
code
nam
ed W
hidb
ey (a
refer
ence
to W
hidb
ey

61
Islan
d in
Puge
t
Soun
d
regio
n),
[citation

needed]

was
relea
sed
onlin
e in
Octo
ber
2005
and
to
retail
store
sa
few
week
s
later.
Micr
osoft
remo
ved
the
".NE
T"
moni
ker
from
Visu
al
Studi
o
2005
(as
well
as
ever
y
other
prod
uct

62
with .
NET
in its
nam
e),
but it
still
prim
arily
targe
ts
the .
NET
Fram
ewor
k,
whic
h
was
upgr
aded
to
versi
on
2.0.
It
requi
res
Wind
ows
2000
with
Servi
ce
Pack
4, Wi
ndow
s
XP w
ith at
least
Servi
ce
Pack
2
or Wi
ndow
s
Serv
er

63
2003
with
at
least
Servi
ce
Pack
1. It
is the
last
versi
on to
run
on W
indo
ws
2000
and
also
the
last
versi
on
able
to
targe
t Win
dows
98 a
nd W
indo
ws
Me f
or
C++
appli
catio
ns.[129]
[130]

Visu
al
Studi
o
2005
's
inter
nal
versi
on
num

64
ber
is 8.0
while
the
file
form
at
versi
on is
9.0.
[127]
Mi
cros
oft
relea
sed
Servi
ce
Pack
1 for
Visu
al
Studi
o
2005
on
Dece
mber
14,
2006
.[131] A
n
additi
onal
upda
te for
Servi
ce
Pack
1
that
offer
s
Wind
ows
Vista
com
patibi
lity
was
mad

65
e
avail
able
on
June
3,
2007
.[132]

Visu
al
Studi
o
2005
was
upgr
aded
to
supp
ort
all
the
new
featu
res
intro
duce
d
in .N
ET
Fram
ewor
k
2.0,
inclu
ding
gene
rics
and
ASP.
NET
2.0.
The I
ntelli
Sens
e fea
ture
in
Visu
al

66
Studi
o
was
upgr
aded
for
gene
rics
and
new
proje
ct
types
were
adde
d to
supp
ort
ASP.
NET
web
servi
ces.
Visu
al
Studi
o
2005
additi
onall
y
intro
duce
s
supp
ort
for a
new
task-
base
d
build
platf
orm
calle
d
Micr
osoft
Build
Engi

67
ne
(MS
Build
)
whic
h
empl
oys a
new
XML-
base
d
proje
ct file
form
at.[133]
Visu
al
Studi
o
2005
also
inclu
des
a
local
web
serv
er,
sepa
rate
from
IIS,
that
can
host
ASP.
NET
appli
catio
ns
durin
g
devel
opm
ent
and
testin
g. It
also

68
supp
orts
all S
QL
Serv
er 20
05
data
base
s.
Data
base
desig
ners
were
upgr
aded
to
supp
ort
the A
DO.
NET
2.0,
whic
h is
inclu
ded
with .
NET
Fram
ewor
k
2.0.
C++
also
got a
simil
ar
upgr
ade
with
the
additi
on
of C
++/C
LI wh
ich is
slate

69
d to
repla
ce
the
use
of M
anag
ed
C++.
[134]
Ot
her
new
featu
res
of
Visu
al
Studi
o
2005
inclu
de
the
"Dep
loym
ent
Desi
gner"
whic
h
allow
s
appli
catio
n
desig
ns to
be
valid
ated
befor
e
depl
oym
ents,
an
impr
oved
envir
onm

70
ent
for
web
publi
shing
when
com
bine
d
with
ASP.
NET
2.0
and
load
testin
g to
see
appli
catio
n
perfo
rman
ce
unde
r
vario
us
sorts
of
user
loads
.
Starti
ng
with
the
2005
editio
n,
Visu
al
Studi
o
also
adde
d
exte
nsive
64-

71
bit
supp
ort.
Whil
e the
host
devel
opm
ent
envir
onm
ent
itself
is
only
avail
able
as a
32-
bit
appli
catio
n,
Visu
al C+
+
2005
supp
orts
com
piling
for x
86-
64 (A
MD6
4
and
Intel
64)
as
well
as IA
-64
(Itani
um).
[135]
T
he Pl
atfor
m
SDK

72
inclu
ded
64-
bit
com
pilers
and
64-
bit
versi
ons
of
the
librar
ies.

Micr
osoft
also
anno
unce
d Vis
ual
Studi
o
Tool
s for
Appli
catio
ns a
s the
succ
esso
r
to Vi
sual
Basi
c for
Appli
catio
ns (V
BA)
and
VSA
(Visu
al
Studi
o for
Appli
catio

73
ns).
VST
A 1.0
was
relea
sed
to
man
ufact
uring
alon
g
with
Offic
e
2007
. It is
inclu
ded
with
Offic
e
2007
and
is
also
part
of
the
Visu
al
Studi
o
2005
SDK.
VST
A
consi
sts of
a
custo
mize
d
IDE,
base
d on
the
Visu
al
Studi

74
o
2005
IDE,
and
a
runti
me
that
can
be
emb
edde
d in
appli
catio
ns to
expo
se its
featu
res
via
the .
NET
objec
t
mod
el.
Offic
e
2007
appli
catio
ns
conti
nue
to
integ
rate
with
VBA,
exce
pt for
InfoP
ath
2007
whic
h
integ
rates
with

75
VST
A.
Versi
on
2.0
of
VST
A
(bas
ed
on
Visu
al
Studi
o
2008
) was
relea
sed
in
April
2008
.[136] It
is
signif
icantl
y
differ
ent
from
the
first
versi
on,
inclu
ding
featu
res
such
as
dyna
mic
progr
amm
ing
and
supp
ort
for W
PF,

76
WCF
, WF,
LINQ
, and
.NET
3.5
Fram
ewor
k.

200
8
[edit]
Visu
al
Studi
o
2008
,[137] a
nd
Visu
al
Studi
o
Tea
m
Syst
em
2008[
138][139]

code
nam
ed O
rcas
(a
refer
ence
to Or
cas
Islan
d,
also
an
islan
d
in Pu
get
Soun
d
regio

77
n,
like
Whid
bey
for
the
previ
ous
2005
relea
se),
were
relea
sed
to
MSD
N
subs
cribe
rs on
Nove
mber
19,
2007
,
alon
gside
.NET
Fram
ewor
k
3.5.
The
sour
ce
code
for
the
Visu
al
Studi
o
2008
IDE
is
avail
able
unde
r
a sh

78
ared
sour
ce lic
ense
to
som
e
of Mi
cros
oft's
partn
ers
and I
SVs.
[86]
Mi
cros
oft
relea
sed
Servi
ce
Pack
1 for
Visu
al
Studi
o
2008
on
Augu
st
11,
2008
.[140] T
he
inter
nal
versi
on
num
ber
of
Visu
al
Studi
o
2008
is
versi
on

79
9.0
while
the
file
form
at
versi
on is
10.0.
Visu
al
Studi
o
2008
requi
res
Wind
ows
XP
Servi
ce
Pack
2 plu
s Wi
ndow
s
Instal
ler 3.
1, Wi
ndow
s
Serv
er
2003
Servi
ce
Pack
1 or
later.
It is
the
last
versi
on
avail
able
for W
indo
ws
XP

80
SP2,
Wind
ows
Serv
er
2003
SP1,
as
well
as
the
only
versi
on to
supp
ort W
indo
ws
Vista
befor
e
SP2
and
Wind
ows
Serv
er
2008
befor
e
SP2
and
the
last
versi
on to
supp
ort
targe
ting
Wind
ows
2000
for
C++
appli
catio
ns.[141]

81
Visu
al
Studi
o
2008
is
focus
ed
on
devel
opm
ent
of Wi
ndow
s
Vista
,
2007
Offic
e
syste
m,
and
Web
appli
catio
ns.
For
visua
l
desig
n, a
new
Wind
ows
Pres
entat
ion
Foun
datio
n vis
ual
desig
ner
and
a
new
HTM
L/CS
S edi

82
tor
influe
nced
by M
icros
oft
Expr
essio
n
Web
are
inclu
ded.
J# is
not
inclu
ded.
Visu
al
Studi
o
2008
requi
res .
NET
3.5
Fram
ewor
k
and
by
defa
ult
confi
gure
s
com
piled
asse
mblie
s to
run
on .N
ET
Fram
ewor
k
3.5,
but it
also

83
supp
orts
multi
-
targe
ting
whic
h lets
the
devel
oper
s
choo
se
whic
h
versi
on of
the .
NET
Fram
ewor
k
(out
of
2.0,
3.0,
3.5,
Silve
rlight
Core
CLR
or .N
ET
Com
pact
Fram
ewor
k)
the
asse
mbly
runs
on.
Visu
al
Studi
o
2008
also

84
inclu
des
new
code
analy
sis to
ols,
inclu
ding
the
new
Code
Metri
cs to
ol
(only
in
Tea
m
Editi
on
and
Tea
m
Suite
Editi
on).
[142]
F
or Vi
sual
C++,
Visu
al
Studi
o
adds
a
new
versi
on
of Mi
cros
oft
Foun
datio
n
Clas
ses (
MFC
9.0)

85
that
adds
supp
ort
for
the
visua
l
style
s
and
UI
contr
ols
intro
duce
d
with
Wind
ows
Vista
.[143] F
or
nativ
e
and
man
aged
code
inter
oper
abilit
y,
Visu
al C+
+
intro
duce
s the
STL/
CLR,
whic
h is a
port
of
the
C++
Stan
dard
Tem

86
plate
Libra
ry (S
TL)
cont
ainer
s
and
algor
ithms
to m
anag
ed
code
.
STL/
CLR
defin
es
STL-
like
cont
ainer
s, ite
rator
s an
d
algor
ithms
that
work
on C
++/C
LI m
anag
ed o
bject
s.[144]
[145]

Visu
al
Studi
o
2008
featu
res
inclu
de
an X
AML-

87
base
d
desig
ner
(cod
ena
med
Cider
), wo
rkflo
w
desig
ner,
LINQ
to S
QL d
esign
er
(for
defini
ng
the
type
map
pings
and
objec
t
enca
psula
tion
for
SQL
Serv
er
data)
, XS
LT d
ebug
ger,
Java
Scrip
t Inte
llisen
se s
uppo
rt,
Java
Scrip
t

88
Debu
ggin
g
supp
ort,
supp
ort
for U
AC
mani
fests,
a co
ncurr
ent b
uild
syste
m,
amo
ng
other
s.[146] I
t
ships
with
an
enha
nced
set
of UI
widg
ets,
both
for W
indo
ws
Form
s an
dW
PF. It
also
inclu
des
a
multit
hrea
ded
build
engi
ne
(MS

89
Build
) to
com
pile
multi
ple
sour
ce
files
(and
build
the
exec
utabl
e
file)
in a
proje
ct
acro
ss
multi
ple t
hrea
ds si
mult
aneo
usly.
It
also
inclu
des
supp
ort
for
com
piling
icon
reso
urce
s in
PNG
form
at,
intro
duce
d in
Wind
ows
Vista

90
. An
upda
ted X
ML
Sche
ma d
esign
er
was
relea
sed
sepa
ratel
y
som
e
time
after
the
relea
se of
Visu
al
Studi
o
2008
.[147]

Visu
al
Studi
o
Debu
gger
inclu
des
featu
res
targe
ting
easie
r
debu
ggin
g of
multi
-
threa
ded
appli

91
catio
ns.
In
debu
ggin
g
mod
e, in
the T
hrea
ds wi
ndow
,
whic
h
lists
all
the
threa
ds,
hove
ring
over
a
threa
d
displ
ays
the s
tack
trace
of
that
threa
d in
toolti
ps.[148]
The
threa
ds
can
direc
tly be
nam
ed
and
flagg
ed
for
easie

92
r
identi
ficati
on
from
that
wind
ow
itself.
[149]
In
additi
on,
in
the
code
wind
ow,
alon
g
with
indic
ating
the
locati
on of
the
curre
ntly
exec
uting
instr
uctio
n in
the
curre
nt
threa
d,
the
curre
ntly
exec
uting
instr
uctio
ns in
other
threa
ds
are

93
also
point
ed
out.
[149][150]

The
Visu
al
Studi
o
debu
gger
supp
orts
integ
rated
debu
ggin
g of
the .
NET
3.5
Fram
ewor
k Ba
se
Clas
s
Libra
ry (B
CL)
whic
h
can
dyna
mical
ly
down
load
the
BCL
sour
ce
code
and
debu
g
symb
ols a
nd

94
allow
step
ping
into
the
BCL
sour
ce
durin
g
debu
ggin
g.[151]
As of
2010
a
limite
d
subs
et of
the
BCL
sour
ce is
avail
able,
with
more
librar
y
supp
ort
plan
ned
for
later.

201
0
[edit]
On
April
12,
2010
,
Micr
osoft
relea
sed
Visu

95
al
Studi
o
2010
,
code
nam
ed D
ev10
,[91] a
nd .N
ET
Fram
ewor
k 4.
[152][153]

It is
avail
able
for W
indo
ws
Serv
er
2003
SP2,
Wind
ows
XP S
P3,
Wind
ows
Vista
SP2
and
Wind
ows
Serv
er
2008
SP2
and
has
supp
ort
for W
indo
ws
Serv
er

96
2008
R2,
as
well
as
for W
indo
ws 7.
It is
the
last
versi
on to
supp
ort W
indo
ws
XP
SP3,
Wind
ows
Serv
er
2003
SP2,
Wind
ows
Serv
er
2003
R2,
Wind
ows
Vista
SP2
and
Wind
ows
Serv
er
2008
SP2,
and
the
only
versi
on to
supp
ort W
indo

97
ws
7 bef
ore
SP1
and
Wind
ows
Serv
er
2008
R2 b
efore
SP1.

The
Visu
al
Studi
o
2010
IDE
was
rede
signe
d
whic
h,
acco
rding
to Mi
cros
oft,
clear
s the
UI
orga
nizati
on
and
"redu
ces
clutte
r and
com
plexit
y."[154]
The
new
IDE
bette

98
r
supp
orts
multi
ple
docu
ment
wind
ows
and
floati
ng
tool
wind
ows,
[154]
w
hile
offeri
ng
bette
r
multi
-
moni
tor
supp
ort.
The
IDE
shell
has
been
rewri
tten
using
the
Wind
ows
Pres
entat
ion
Foun
datio
n (W
PF),
wher
eas
the
inter
nals

99
have
been
rede
signe
d
using
Man
aged
Exte
nsibil
ity
Fram
ewor
k
(ME
F)
that
offer
s
more
exte
nsibil
ity
point
s
than
previ
ous
versi
ons
of
the
IDE
that
enab
led
add-
ins to
modi
fy
the
beha
vior
of
the
IDE.
[155]

The
new
multi

100
-
para
digm
ML-
varia
nt F#
form
s
part
of
Visu
al
Studi
o
2010
.[156]

Visu
al
Studi
o
2010
com
es
with .
NET
Fram
ewor
k
4 an
d
supp
orts
devel
opin
g
appli
catio
ns
targe
ting
Wind
ows
7.[154]
It
supp
orts I
BM
Db2
and

101
Oracl
e dat
abas
es, in
additi
on
to Mi
cros
oft
SQL
Serv
er.[154]
It
has
integ
rated
supp
ort
for
devel
opin
g Mi
cros
oft
Silve
rlight
appli
catio
ns,
inclu
ding
an
inter
activ
e
desig
ner.
[154]
Vi
sual
Studi
o
2010
offer
s
seve
ral
tools
to
mak
e par

102
allel
progr
amm
ing si
mple
r: in
additi
on to
the P
arall
el
Exte
nsion
s for
the .
NET
Fram
ewor
k
and
the P
arall
el
Patte
rns
Libra
ry for
nativ
e
code
,
Visu
al
Studi
o
2010
inclu
des
tools
for
debu
ggin
g
paral
lel
appli
catio
ns.
The
new

103
tools
allow
the
visua
lizati
on of
paral
lel T
asks
and
their
runti
me s
tacks
.[157] T
ools
for
profili
ng
paral
lel
appli
catio
ns
can
be
used
for
visua
lizati
on of
threa
d
wait-
times
and
threa
d
migr
ation
s
acro
ss
proc
esso
r
core
s.[158] I
ntel
and

104
Micr
osoft
have
jointl
y
pled
ged
supp
ort
for a
new
Conc
urren
cy
Runti
me
in
Visu
al
Studi
o
2010[
159]
an
d
Intel
has
launc
hed
paral
lelis
m
supp
ort
in Pa
rallel
Studi
o as
an
add-
on
for
Visu
al
Studi
o.[160]

The
Visu
al
Studi

105
o
2010
code
edito
r
now
highli
ghts
refer
ence
s;
when
ever
a
symb
ol is
selec
ted,
all
other
usag
es of
the
symb
ol
are
highli
ghte
d.[161]
It
also
offer
s
a Qu
ick
Sear
ch fe
ature
to inc
reme
ntally
sear
ch a
cross
all
symb
ols in
C++,
C#
and

106
VB.N
ET
proje
cts.
Quic
k
Sear
ch
supp
orts
subst
ring
matc
hes
and
cam
elCa
se s
earc
hes.
[161]
T
he C
all
Hiera
rchy
featu
re
allow
s the
devel
oper
to
see
all
the
meth
ods
that
are
calle
d
from
a
curre
nt
meth
od
as
well
as

107
the
meth
ods
that
call
the
curre
nt
one.
[161]
In
telliS
ense
in
Visu
al
Studi
o
supp
orts
a co
nsu
me-
first
mod
e
whic
h
devel
oper
s can
opt
into.
In
this
mod
e,
Intelli
Sens
e
does
not
auto-
com
plete
identi
fiers;
this
allow
s the
devel

108
oper
to
use
unde
fined
identi
fiers
(like
varia
ble
or
meth
od
nam
es)
and
defin
e
thos
e
later.
Visu
al
Studi
o
2010
can
also
help
in
this
by
auto
matic
ally
defini
ng
them
, if it
can
infer
their
types
from
usag
e.[161]
Curr
ent
versi
ons

109
of
Visu
al
Studi
o
have
a
know
n
bug
whic
h
mak
es
Intelli
Sens
e
unus
able
for
proje
cts
using
pure
C
(not
C+
+).[162]

Visu
al
Studi
o
2010
featu
res a
new
Help
Syst
em r
eplac
ing
the
MSD
N
Libra
ry vie
wer.
The
Help

110
Syst
em is
no
long
er
base
d
on M
icros
oft
Help
2 an
d
does
not
use
Micr
osoft
Docu
ment
Expl
orer.
Dyna
mic
help
cont
ainin
g
links
to
help
items
base
d on
what
the
devel
oper
was
doin
g at
the
time
was
remo
ved
in
the
final
relea

111
se,[163]
but
can
be
adde
d
back
using
a
down
load
from
Micr
osoft
.[164]

Visu
al
Studi
o
2010
no
long
er
supp
orts
devel
opm
ent
for
Wind
ows
Mobil
e
prior
to Wi
ndow
s
Phon
e 7.
Visu
al
Studi
o
2010
Servi
ce
Pack
1
was

112
relea
sed
in
Marc
h
2011
.[165]

Ulti
mat
e
201
0
[edit]
Visu
al
Studi
o
Ultim
ate
2010
repla
ces
Visu
al
Studi
o
2008
Tea
m
Suite
.[166] It
inclu
des
new
mod
eling
tools,
[167]
su
ch as
the A
rchit
ectur
e
Expl
orer,
whic
h
grap
hicall

113
y
displ
ays
proje
cts
and
class
es
and
the
relati
onshi
ps
betw
een
them
.[168][169]
It
supp
orts
UML
activi
ty
diagr
am,
com
pone
nt
diagr
am,
(logic
al)
class
diagr
am,
sequ
ence
diagr
am,
and
use
case
diagr
am.
[169]
Vi
sual
Studi
o
Ultim
ate

114
2010
also
inclu
des
Test
Impa
ct
Anal
ysis
whic
h
provi
des
hints
on
whic
h
test
case
s are
impa
cted
by
modi
ficati
ons
to
the
sour
ce
code
,
witho
ut
actu
ally
runni
ng
the
test
case
s.[170]
This
spee
ds
up
testin
g by
avoid
ing

115
runni
ng
unne
cess
ary
test
case
s.

Visu
al
Studi
o
Ultim
ate
2010
also
inclu
des
a his
toric
al
debu
gger
for m
anag
ed
code
calle
d Int
elliTr
ace.
Unlik
ea
tradit
ional
debu
gger
that
recor
ds
only
the
curre
ntly
activ
e
stack
,
Intelli

116
Trac
e
recor
ds all
even
ts,
such
as
prior
functi
on
calls,
meth
od
para
mete
rs,
even
ts
and
exce
ption
s.
This
allow
s the
code
exec
ution
to be
rewo
und
in
case
a
brea
kpoin
t was
not
set
wher
e the
error
occu
rred.
[171]
D
ebug
ging
with
Intelli

117
Trac
e
caus
es
the
appli
catio
n to
run
more
slowl
y
than
debu
ggin
g
witho
ut it,
and
uses
more
mem
ory
as
additi
onal
data
need
s to
be
recor
ded.
Micr
osoft
allow
s
confi
gurat
ion
of
how
muc
h
data
shoul
d be
recor
ded,
in
effec

118
t,
allow
ing
devel
oper
s to
bala
nce
the
spee
d of
exec
ution
and
reso
urce
usag
e.
The
Lab
Man
age
ment
com
pone
nt of
Visu
al
Studi
o
Ultim
ate
2010
uses
virtu
alizat
ion
to
creat
ea
simil
ar
exec
ution
envir
onm
ent
for
teste
rs

119
and
devel
oper
s.
The
virtu
al
mac
hines
are
tagg
ed
with
chec
kpoin
ts
whic
h
can
later
be
inves
tigat
ed
for
issue
s, as
well
as to
repro
duce
the
issue
.[172] V
isual
Studi
o
Ultim
ate
2010
also
inclu
des
the
capa
bility
to
recor
d
test

120
runs
that
capt
ure
the
speci
fic
state
of
the
oper
ating
envir
onm
ent
as
well
as
the
preci
se
steps
used
to
run
the
test.
Thes
e
steps
can
then
be
playe
d
back
to
repro
duce
issue
s.[173]

201
2
[edit]

Micr
osoft
Visu

121
al
Studi
o
2012
logo
The
final
build
of
Visu
al
Studi
o
2012
was
anno
unce
d on
Augu
st 1,
2012
, and
the
offici
al
launc
h
even
t was
held
on
Sept
emb
er
12,
2012
.[174]

Unlik
e
prior
versi
ons,
Visu
al
Studi
o
2012
cann
ot

122
recor
d
and
play
macr
os
and
the
macr
o
edito
r has
been
remo
ved.
[175]
Al
so
unlik
e
prior
versi
ons,
Visu
al
Studi
o
2012
requi
re Wi
ndow
s
7 SP
1
and
Wind
ows
Serv
er
2008
R2 S
P1.

New
featu
res
inclu
de
supp
ort
for W

123
inRT
and
C+
+/CX
(Co
mpo
nent
Exte
nsion
s)
and
C++
AMP
(GP
GPU
progr
amm
ing)
Sem
antic
Color
izatio
n.[176]

Cros
s-
com
piling
to
ARM
32 is
supp
orted
from
an
x86
com
man
d
prom
pt.

On
Sept
emb
er
16,
2011
,a
com
plete

124
'Dev
elop
er
Previ
ew'
of
Visu
al
Studi
o 11
was
publi
shed
on
Micr
osoft'
s
webs
ite.
Visu
al
Studi
o 11
Deve
loper
Previ
ew
requi
res
Wind
ows
7,
Wind
ows
Serv
er
2008
R2,
Wind
ows
8, or
later
oper
ating
syste
ms.
[177]
V
ersio
ns
of Mi

125
cros
oft
Foun
datio
n
Clas
s
Libra
ry (M
FC)
and
C
runti
me
(CRT
)
inclu
ded
with
this
relea
se
cann
ot
prod
uce
softw
are
that
is
com
patibl
e
with
Wind
ows
XP
or
Wind
ows
Serv
er
2003
exce
pt by
using
nativ
e
multi
-

126
targe
ting
and
foreg
oing
the
newe
st
librar
ies,
com
pilers
, and
head
ers.
[178]
H
owev
er,
on
June
15,
2012
,a
blog
post
on
the
VC+
+
Tea
m
blog
anno
unce
d
that
base
d on
custo
mer
feed
back,
Micr
osoft
woul
d re-
intro
duce
nativ
e

127
supp
ort
for
Wind
ows
XP
targe
ts
(thou
gh
not
for
XP
as a
devel
opm
ent
platf
orm)
in a
versi
on of
Visu
al C+
+ to
be
relea
sed
later
in
the
fall of
2012
.[179] "
Visu
al
Studi
o
2012
Upda
te 1"
(Visu
al
Studi
o
2012
.1)
was
relea
sed

128
in
Nove
mber
2012
.
This
upda
te
adde
d
supp
ort
for
Wind
ows
XP
targe
ts
and
also
adde
d
other
new
tools
and
featu
res
(e.g.
impr
oved
diag
nosti
cs
and
testin
g
supp
ort
for
Wind
ows
Store
apps
).[180]

On
Augu
st
24,

129
2011
,a
blog
post
by
Sumi
t
Kum
ar, a
Prog
ram
Man
ager
on
the
Visu
al C+
+
team
,
listed
som
e of
the
featu
res
of
the
upco
ming
versi
on of
the
Visu
al
Studi
o C+
+
IDE:
[181]

 S
e
m
a
nt
ic
c
ol
o

130
ri
z
at
io
n:
I
m
pr
o
v
e
d
s
y
nt
a
x
c
ol
or
in
g,
v
ar
io
u
s
u
s
er
-
d
ef
in
e
d
or
d
ef
a
ul
t
c
ol
or
s
fo
r
C
+

131
+
s
y
nt
a
x
s
u
c
h
a
s
m
a
cr
o
s,
e
n
u
m
er
at
io
n
s,
ty
p
e
n
a
m
e
s
a
n
d
fu
n
ct
io
n
s.
[181
]

 R
ef
er
e
n
c

132
e
hi
g
hl
ig
ht
in
g:
S
el
e
ct
io
n
of
a
s
y
m
b
ol
hi
g
hl
ig
ht
s
al
l
of
th
e
re
fe
re
n
c
e
s
to
th
at
s
y
m
b
ol
wi
th
in

133
s
c
o
p
e.
[181
]

 N
e
w
S
ol
ut
io
n
E
x
pl
o
re
r:
T
h
e
n
e
w
S
ol
ut
io
n
E
x
pl
or
er
al
lo
w
s
fo
r
vi
s
u
al
iz
at
io
n

134
of
cl
a
s
s
a
n
d
fil
e
hi
er
ar
c
hi
e
s
wi
th
in
a
s
ol
ut
io
n/
pr
oj
e
ct
.
It
c
a
n
s
e
ar
c
h
fo
r
c
al
ls
to
fu
n
ct
io

135
n
s
a
n
d
u
s
e
s
of
cl
a
s
s
e
s.
[181
]

 A
ut
o
m
at
ic
di
s
pl
a
y
of
In
te
lli
S
e
n
s
e
li
st
:
In
te
lli
S
e
n
s
e
is
a

136
ut
o
m
at
ic
al
ly
di
s
pl
a
y
e
d
w
hi
ls
t
ty
pi
n
g
c
o
d
e,
a
s
o
p
p
o
s
e
d
to
pr
e
vi
o
u
s
v
er
si
o
n
s
w
h

137
er
e
it
h
a
d
to
b
e
e
x
pl
ici
tl
y
in
v
o
k
e
d
th
ro
u
g
h
u
s
e
of
c
er
ta
in
o
p
er
at
or
s
(i.
e.
th
e
s
c
o
p
e
o

138
p
er
at
or
(::
))
or
s
h
or
tc
ut
k
e
y
s
(
C
trl
-
S
p
a
c
e
or
C
trl
-
J)
.
[181
]

 M
e
m
b
er
li
st
fil
te
ri
n
g:
In
te
lli
S
e
n

139
s
e
u
s
e
s
fu
z
z
y
lo
gi
c
to
d
et
er
m
in
e
w
hi
c
h
fu
n
ct
io
n
s/
v
ar
ia
bl
e
s/
ty
p
e
s
to
di
s
pl
a
y
in
th
e
lis

140
t.
[181
]

 C
o
d
e
s
ni
p
p
et
s:
C
o
d
e
s
ni
p
p
et
s
ar
e
in
cl
u
d
e
d
in
In
te
lli
S
e
n
s
e
to
a
ut
o
m
at
ic
al
ly
g
e

141
n
er
at
e
re
le
v
a
nt
c
o
d
e
b
a
s
e
d
o
n
th
e
u
s
er
's
p
ar
a
m
et
er
s,
c
u
st
o
m
c
o
d
e
s
ni
p
p
et
s
c
a

142
n
b
e
cr
e
at
e
d.
[181
]

The
sour
ce
code
of
Visu
al
Studi
o
2012
consi
sts of
appr
oxim
ately
50
millio
n
lines
of
code
.[182]

Inte
rfac
e
bac
klas
h
[edit]
Durin
g
Visu
al
Studi
o 11
beta,
Micr
osoft

143
elimi
nate
d the
use
of
color
withi
n
tools
exce
pt in
case
s
wher
e
color
is
used
for
notifi
catio
n or
statu
s
chan
ge
purp
oses.
How
ever,
the
use
of
color
was
retur
ned
after
feed
back
dem
andi
ng
more
contr
ast,
differ
entia
tion,
clarit

144
y
and
"ener
gy"
in
the
user
interf
ace.
[183][184]

In
the
Visu
al
Studi
o
2012
relea
se
candi
date
(RC),
a
majo
r
chan
ge to
the
interf
ace
is the
use
of
all-
caps
men
u
bar,
as
part
of
the
cam
paig
n to
keep
Visu
al
Studi
o

145
consi
stent
with
the
direc
tion
of
other
Micr
osoft
user
interf
aces,
and
to
provi
de
adde
d
struc
ture
to
the
top
men
u bar
area.
[185]
T
he
rede
sign
was
critici
zed
for
bein
g
hard
to
read,
and
goin
g
agai
nst
the
trend
s
start
ed

146
by
devel
oper
s to
use
Cam
elCa
se to
mak
e
word
s
stan
d out
bette
r.[186]
Som
e
spec
ulate
d
that
the
root
caus
e of
the
rede
sign
was
to
incor
porat
e the
simpl
istic
look
and
feel
of
Metr
o
progr
ams.
[187]
H
owev
er,
there
exist
s

147
a Wi
ndow
s
Regi
stry
optio
n to
allow
user
s to
disab
le
the
all-
caps
interf
ace.
[188]

201
3
[edit]
The
previ
ew
for
Visu
al
Studi
o
2013
was
anno
unce
d at
the
Build
2013
conf
eren
ce
and
mad
e
avail
able
on
June
26,
2013

148
.[189] T
he
Visu
al
Studi
o
2013
RC
(Rele
ase
Cand
idate
) was
mad
e
avail
able
to
devel
oper
s on
MSD
N on
Sept
emb
er 9,
2013
.[190]

The
final
relea
se of
Visu
al
Studi
o
2013
beca
me
avail
able
for
down
load
on
Octo
ber
17,
2013

149
,
alon
g
with .
NET
4.5.1
.[191] V
isual
Studi
o
2013
offici
ally
launc
hed
on
Nove
mber
13,
2013
, at a
virtu
al
launc
h
even
t
keyn
oted
by S.
Som
aseg
ar
and
host
ed
on e
vents
.visu
alstu
dio.c
om.
[192]
"V
isual
Studi
o
2013
Upda
te 1"
(Visu

150
al
Studi
o
2013
.1)
was
relea
sed
on
Janu
ary
20,
2014
.[193] V
isual
Studi
o
2013
.1 is
a
targe
ted
upda
te
that
addr
esse
s
som
e key
area
s of
custo
mer
feed
back.
[194]
"V
isual
Studi
o
2013
Upda
te 2"
(Visu
al
Studi
o
2013
.2)
was

151
relea
sed
on
May
12,
2014
.[195] V
isual
Studi
o
2013
Upda
te 3
was
relea
sed
on
Augu
st 4,
2014
.
With
this
upda
te,
Visu
al
Studi
o
provi
des
an
optio
n to
disab
le
the
all-
caps
men
us,
whic
h
was
intro
duce
d in
VS2
012.
[196]
"V

152
isual
Studi
o
2013
Upda
te 4"
(Visu
al
Studi
o
2013
.4)
was
relea
sed
on
Nove
mber
12,
2014
.[197] "
Visu
al
Studi
o
2013
Upda
te 5"
(Visu
al
Studi
o
2013
.5)
was
relea
sed
on
July
20,
2015
.[198]

Visu
al
Studi
o
2013
also
adds

153
supp
ort
for W
indo
ws
8.1 a
nd W
indo
ws
Serv
er
2012
R2.

201
5
[edit]
Initial
ly
referr
ed to
as
Visu
al
Studi
o
"14",
the
first
Com
muni
ty
Tech
nolo
gy
Previ
ew (
CTP)
was
relea
sed
on
June
3,
2014[
199]
an
d
the
Rele
ase

154
Cand
idate
was
relea
sed
on
April
29,
2015
;
Visu
al
Studi
o
2015
was
offici
ally
anno
unce
d as
the
final
nam
e on
Nove
mber
12,
2014
.[200]

Visu
al
Studi
o
2015
RTM
was
relea
sed
on
July
20,
2015
.[198] V
isual
Studi
o
2015
Upda

155
te 1
was
relea
sed
on
Nove
mber
30,
2015
.[198] V
isual
Studi
o
2015
Upda
te 2
was
relea
sed
on
Marc
h 30,
2016
.[198] V
isual
Studi
o
2015
Upda
te 3
was
relea
sed
on
June
27,
2016
.[198] V
isual
Studi
o
2015
is the
first
versi
on to
supp
ort W
indo
ws

156
10 a
nd
the
last
versi
on to
supp
ort W
indo
ws
8, Wi
ndow
s
Serv
er
2008
R2
SP1
and
Wind
ows
Serv
er
2012
; it's
also
the
last
versi
on to
supp
ort
targe
ting
Wind
ows
XP
SP3,
Wind
ows
Serv
er
2003
SP2,
Wind
ows
Vista
SP2
and
Wind

157
ows
Serv
er
2008
SP2
for
C++
appli
catio
ns.

201
7
[edit]

Micr
osoft
Visu
al
Studi
o
2017
logo
Initial
ly
referr
ed to
as
Visu
al
Studi
o
"15",
it
was
relea
sed
on
Marc
h 7,
2017
.[201] T
he
first
Previ
ew
was
relea

158
sed
on
Marc
h 30,
2016
.[202] V
isual
Studi
o
"15"
Previ
ew 2
was
relea
sed
May
10,
2016
.[203][204]
Visu
al
Studi
o
"15"
Previ
ew 3
was
relea
sed
on
July
7,
2016
.[205][206]
Visu
al
Studi
o
"15"
Previ
ew 4
was
relea
sed
on
Augu
st
22,
2016
.[207][208]

159
Visu
al
Studi
o
"15"
Previ
ew 5
was
relea
sed
on
Octo
ber
5,
2016
.[209]

On
Nove
mber
14,
2016
, for
a
brief
perio
d of
time,
Micr
osoft
relea
sed
a
blog
post
reve
aling
Visu
al
Studi
o
2017
prod
uct
nam
e
versi
on
alon
gside

160
upco
ming
featu
res.
[210]

On
Nove
mber
16,
2016
,
"Visu
al
Studi
o
2017
"
was
anno
unce
d as
the
final
nam
e,[211]
and
Visu
al
Studi
o
2017
RC
was
relea
sed.
[212]

On
Marc
h 7,
2017
,
Visu
al
Studi
o
2017
was
relea
sed

161
for
gene
ral
avail
abilit
y.[212] I
t
requi
res
Wind
ows
7
SP1,
Wind
ows
8.1
with
KB2
9193
55
or Wi
ndow
s
Serv
er
2012
R2 w
ith
KB2
9193
55 at
the
mini
mum
, and
also
adde
d
supp
ort
for W
indo
ws
Serv
er
2016
.

On
Marc

162
h 14,
2017
, first
fix
was
relea
sed
for
Visu
al
Studi
o
2017
due
to
failur
es
durin
g
instal
lation
or
open
ing
soluti
ons
in
the
first
relea
se.[212]

On
April
5,
2017
,
Visu
al
Studi
o
2017
15.1
was
relea
sed
and
adde
d
supp

163
ort
for
targe
ting
the .
NET
Fram
ewor
k
4.7.

On
May
10,
2017
,
Visu
al
Studi
o
2017
15.2
was
relea
sed
and
adde
da
new
workl
oad,
"Dat
a
Scie
nce
and
Anal
ytical
Appli
catio
ns
Work
load"
. An
upda
te to
fix
the
dark
color

164
them
e
was
relea
sed
on
May
12,
2017
.

On
Augu
st
14,
2017
,
Visu
al
Studi
o
2017
15.3
was
relea
sed
and
adde
d
supp
ort
for
targe
ting .
NET
Core
2.0.
An
upda
te
(15.3
.1)
was
relea
sed
four
days
later
to
addr

165
ess
a Git
vulne
rabilit
y
with
sub
mod
ules
(CVE
2017
-
1000
117).

On
Octo
ber
10,
2017
,
Visu
al
Studi
o
15.4
was
relea
sed.
[213]

On
Dece
mber
4,
2017
,
Visu
al
Studi
o
15.5
was
relea
sed.
This
upda
te
cont
aine
d

166
majo
r
perfo
rman
ce
impr
ove
ment
s,
new
featu
res,
as
well
as
bug
fixes.
[214]

On
Marc
h 6,
2018
,
Visu
al
Studi
o
15.6
was
relea
sed.
It
inclu
des
upda
tes
to
unit
testin
g
and
perfo
rman
ce.[215]

On
May
7,
2018
,

167
Visu
al
Studi
o
15.7
was
relea
sed.
It
inclu
ded
upda
tes
acro
ss
the
boar
d
inclu
ding,
the
instal
ler,
edito
r,
debu
gger
amo
ng
other
s.
Almo
st all
point
relea
ses,
the
latest
of
whic
h
is 15.
7.6 r
eleas
ed
Augu
st 2,
2018
,
inclu

168
de
secu
rity
upda
tes.
With
the
relea
se of
Visu
al
Studi
o
2017
15.7,
Visu
al C+
+
now
conf
orms
to
the
C+
+17
stan
dard.
[40]

On
Sept
emb
er
20,
2018
,
Visu
al
Studi
o
15.8.
5
was
relea
sed.
Tool
s for
Xam
arin
now
supp

169
orts
Xcod
e 10.
[216]

On
Nove
mber
15,
2018
,
Visu
al
Studi
o
2017
15.9
was
relea
sed
and
supp
ort
for
targe
ting
ARM
64
for
Wind
ows
10
was
provi
ded.
Previ
ously
only
ARM
32
was
supp
orted
as a
targe
t.[217]

Visu
al
Studi
o

170
2017
offer
s
new
featu
res
like
supp
ort
for
Edito
rCon
fig (a
codin
g
style
enfor
cem
ent
fram
ewor
k), N
Gen
supp
ort, .
NET
Core
and
Dock
er to
olset
(Prev
iew),
and
Xam
arin
4.3
(Prev
iew).
[212]
It
also
has
a XA
ML E
ditor,
impr
oved
Intelli
Sens
e,

171
live
unit
testin
g,
debu
ggin
g
enha
nce
ment
and
bette
r IDE
expe
rienc
e
and
prod
uctivi
ty.
Addit
ionall
y, it
is the
last
versi
on of
Visu
al
Studi
o to
supp
ort
main
tainin
g
Wind
ows
10
Mobil
e
proje
cts.
[218]

201
9
[edit]

172
Visu
al
Studi
o
2019
icon
On
June
6,
2018
,
Micr
osoft
anno
unce
d
Visu
al
Studi
o
2019
(vers
ion
16).
[219]

On
Dece
mber
4,
2018
,
Visu
al
Studi
o
2019
Previ
ew 1
was
relea
sed.
[220]

On
Janu

173
ary
24,
2019
,
Visu
al
Studi
o
2019
Previ
ew 2
was
relea
sed.
[221]

On
Febr
uary
13,
2019
,
Visu
al
Studi
o
2019
Previ
ew 3
was
relea
sed.
[222]

On
Febr
uary
27,
2019
,
Visu
al
Studi
o
2019
RC
was
relea
sed
while
settin

174
g
April
2,
2019
for
its
gene
ral
avail
abilit
y.[223]

It is
gene
rally
avail
able
(GA)
since
April
2,
2019
and
avail
able
for
down
load.
[113]

On
Sept
emb
er
23,
2019
,
Visu
al
Studi
o
2019
16.3
was
relea
sed
and
adde
d
supp
ort

175
for
targe
ting
the .
NET
Fram
ewor
k
4.8.

Visu
al
Studi
o
2019
is the
first
versi
on of
Visu
al
Studi
o to
supp
ort W
indo
ws
11,
and
also
requi
res
Wind
ows
7
SP1,
Wind
ows
8.1
with
KB2
9193
55,
Wind
ows
Serv
er
2012
R2 w
ith

176
KB2
9193
55
or Wi
ndow
s 10,
versi
on
1703
at
the
mini
mum
. It is
the
last
32-
bit
versi
on of
Visu
al
Studi
o as
later
versi
ons
are
only
64-
bit. It
is
also
the
last
versi
on to
supp
ort
Wind
ows
7
SP1,
Wind
ows
8.1
and
Wind
ows
Serv

177
er
2012
R2,
with
later
versi
ons
requi
ring
at
least
Wind
ows
10
and
Wind
ows
Serv
er
2016
.

202
2
[edit]

Spla
sh
scre
en of
Visu
al
Studi
o
2022
On
April
19,
2021
,
Micr
osoft

178
anno
unce
d
Visu
al
Studi
o
2022
(vers
ion
17).
[224][225]

It is
the
first
versi
on to
run
as a
64-
bit
proc
ess
allow
ing
Visu
al
Studi
o
main
proc
ess
to
acce
ss
more
than
4 GB
of
mem
ory,
prev
entin
g
out-
of-
mem
ory
exce
ption

179
s
whic
h
could
occu
r with
large
proje
cts.

On
June
17,
2021
,
Visu
al
Studi
o
2022
Previ
ew 1
was
relea
sed.
[226]

On
July
14,
2021
,
Visu
al
Studi
o
2022
Previ
ew 2
was
relea
sed.
[227]

On
Augu
st
10,
2021
,
Visu

180
al
Studi
o
2022
Previ
ew 3
was
relea
sed.
[228]

On
Sept
emb
er
14,
2021
,
Visu
al
Studi
o
2022
Previ
ew 4
was
relea
sed.
[229]

On
Octo
ber
12,
2021
,
Visu
al
Studi
o
2022
RC
and
Previ
ew 5
was
relea
sed
while
settin
g

181
Nove
mber
8,
2021
for
its
gene
ral
avail
abilit
y.[230]

It is
gene
rally
avail
able
(GA)
since
Nove
mber
8,
2021
and
avail
able
for
down
load.
[231]

It is
avail
able
only
for
Wind
ows
10
and
Wind
ows
Serv
er
2016
or
later,
and
also
supp
orts

182
Wind
ows
Serv
er
2022
.

On
Augu
st 9,
2022
,
Visu
al
Studi
o
17.3
was
relea
sed
and
adde
d
supp
ort
for
targe
ting
the .
NET
Fram
ewor
k
4.8.1
.

On
Nove
mber
8,
2022
,
Visu
al
Studi
o
17.4
was
relea
sed
and

183
provi
ded
an
ARM
64
nativ
e
versi
on of
the
com
piler
itself,
not
just
the
abilit
y to
targe
t
ARM
from
x86/x
64
(real
or
emul
ated
on
ARM
64).
[232]

Rel
ate
d
pro
duc
ts
[edit]
Azu
re
Dev
Ops
Ser
vic
es
[edit]

184
See
also:
Azur
e
Dev
Ops
Serv
er
On
Nove
mber
13,
2013
,
Micr
osoft
anno
unce
d the
relea
se of
a sof
twar
e as
a
servi
ce of
ferin
g of
Visu
al
Studi
o
on M
icros
oft
Azur
e pla
tform
; at
the
time,
Micr
osoft
calle
d it
Visu
al
Studi
o

185
Onlin
e.
Previ
ously
anno
unce
d as
Tea
m
Foun
datio
n
Servi
ces,
it
expa
nded
over
the
on-
prem
ises
Tea
m
Foun
datio
n
Serv
er
(TFS
; now
know
n
as A
zure
Dev
Ops
Serv
er)
by
maki
ng it
avail
able
on
the
Inter
net
and
imple

186
ment
ing
a roll
ing
relea
se m
odel.
[233][234]

Cust
omer
s
could
use
Azur
e
porta
l to
subs
cribe
to
Visu
al
Studi
o
Onlin
e.
Subs
cribe
rs
recei
ve a
host
ed Gi
t-
com
patibl
e ver
sion
contr
ol sy
stem
,a
load-
testin
g
servi
ce,
a tel
emet
ry se

187
rvice
and
an
in-
brow
ser
code
edito
r
code
nam
ed
"Mon
aco".
[235]
D
uring
the
Conn
ect();
2015
devel
oper
even
t on
Nove
mber
18,
2015
,
Micr
osoft
anno
unce
d
that
the
servi
ce
was
rebra
nded
as
"Visu
al
Studi
o
Tea
m
Servi
ces

188
(VST
S)".
[236]
O
n
Sept
emb
er
10,
2018
,
Micr
osoft
anno
unce
d
anot
her
rebra
ndin
g of
the
servi
ce,
this
time
to
"Azu
re
Dev
Ops
Servi
ces".
[46]

Micr
osoft
offer
s
Stak
ehol
der,
Basi
c,
and
Visu
al
Studi
o
subs
cribe
r

189
acce
ss
level
s for
Azur
e
Dev
Ops
Servi
ces.
The
Basi
c
plan
is
free
of
char
ge
for
up to
five
user
s.
User
s
with
a
Visu
al
Studi
o
subs
cripti
on
can
be
adde
d to
a
plan
with
no
additi
onal
char
ge.
[237]

190
Vis
ual
Stu
dio
App
lica
tio
n
Life
cycl
e
Ma
nag
em
ent
[edit]
Visu
al
Studi
o
Appli
catio
n
Lifec
ycle
Man
age
ment
(ALM
) is a
colle
ction
of
integ
rated
softw
are
devel
opm
ent
tools
devel
oped
by
Micr
osoft
.
Thes

191
e
tools
curre
ntly
consi
st of
the
IDE
(Visu
al
Studi
o
2015
Com
muni
ty
and
great
er
editio
ns),
serv
er
(Tea
m
Foun
datio
n
Serv
er),
and
cloud
servi
ces
(Visu
al
Studi
o
Tea
m
Servi
ces).
[238]
Vi
sual
Studi
o
ALM
supp
orts
team

192
-
base
d
devel
opm
ent
and
colla
borat
ion,
Agile
proje
ct
man
age
ment
, Dev
Ops,
sour
ce
contr
ol,
pack
agin
g,
conti
nuou
s
devel
opm
ent,
auto
mate
d
testin
g,
relea
se
man
age
ment
,
conti
nuou
s
deliv
ery,
and
repor
ting

193
tools
for
apps
and
servi
ces.
[239]

In
Visu
al
Studi
o
2005
and
Visu
al
Studi
o
2008
, the
bran
d
was
know
n as
Micr
osoft
Visu
al
Studi
o
Tea
m
Syst
em
(VST
S). In
Octo
ber
2009
, the
Tea
m
Syst
em
bran
d
was
rena
med[1

194
67][240]

Visu
al
Studi
o
ALM
with
the
Visu
al
Studi
o
2010
(cod
ena
med
'Ros
ario')
relea
se.[241]

Visu
al
Studi
o
Tea
m
Servi
ces
debu
ted
as
Visu
al
Studi
o
Onlin
e in
2013
and
was
rena
med
in
2015
.[242]

195
Vis
ual
Stu
dio
Lab
Ma
nag
em
ent
[edit]
Visu
al
Studi
o
Lab
Man
age
ment
is a
softw
are
devel
opm
ent
tool
devel
oped
by M
icros
oft fo
r
softw
are
teste
rs to
creat
e
and
man
age
virtu
al
envir
onm
ents.
Lab
Man
age
ment

196
exte
nds
the
existi
ng Vi
sual
Studi
o
Appli
catio
n
Lifec
ycle
Man
age
ment
platf
orm
to
enab
le an
integ
rated
Hype
r-V b
ased
test
lab.
Sinc
e
Visu
al
Studi
o
2012
, it is
alrea
dy
shipp
ed
as a
part
of it;
and,
can
be
set
up
after
Azur

197
e
Dev
Ops
and
SCV
MM
are
integ
rated
.[243]

Vis
ual
Stu
dio
Lig
htS
wit
ch
[edit]
Micr
osoft
Visu
al
Studi
o
Light
Switc
h is
an
exte
nsion
and
fram
ewor
k
speci
ficall
y
tailor
ed
for
creat
ing
line-
of-
busin
ess
appli

198
catio
ns
built
on
existi
ng .N
ET
tech
nolo
gies
and
Micr
osoft
platf
orms
. The
appli
catio
ns
prod
uced
are
archi
tectu
rally
3-
tier:
the
user
interf
ace
runs
on
eithe
r Mic
rosof
t
Silve
rlight
or H
TML
5
client
,[244] o
r as
a
Shar
ePoi
nt
2013

199
app;
[245]
th
e
logic
and
data-
acce
ss
tier is
built
on W
CF
Data
Servi
ces
and
expo
sed
as
an O
Data
feed
host
ed[246]
in
ASP.
NET;
and
the
prim
ary
data
stora
ge
supp
orts
Micr
osoft
SQL
Serv
er
Expr
ess,
Micr
osoft
SQL
Serv
er an
d Mi
cros

200
oft
SQL
Azur
e.
Light
Switc
h
also
supp
orts
other
data
sour
ces
inclu
ding
Micr
osoft
Shar
ePoi
nt,
ODat
a
and
WCF
RIA
Servi
ces.

Light
Switc
h
inclu
des
grap
hical
desig
ners
for
desig
ning
entiti
es
and
entity
relati
onshi
ps,
entity
queri

201
es,
and
UI
scre
ens.
Busi
ness
logic
may
be
writte
n in
eithe
r Vis
ual
Basi
c or
Visu
al
C#.
Light
Switc
h is
inclu
ded
with
Visu
al
Studi
o
2012
Profe
ssion
al
and
high
er.
Visu
al
Studi
o
2015
is the
last
relea
se of
Visu
al
Studi
o

202
that
inclu
des
the
Light
Switc
h
toolin
g.[247]

The
user
interf
ace
layer
is
now
an
optio
nal
com
pone
nt
when
depl
oying
a
Light
Switc
h
soluti
on,
allow
ing a
servi
ce-
only
depl
oym
ent.
[248]

The
first
versi
on of
Visu
al
Studi
o
Light

203
Switc
h,
relea
sed
July
26,
2011
,[249] h
ad
man
y
differ
ence
s
from
the
curre
nt[when?
]
rele
ase
of
Light
Switc
h.
Nota
bly
the
tool
was
purc
hase
d
and
instal
led
as a
stan
d-
alon
e
prod
uct.
If
Visu
al
Studi
o
2010
Profe
ssion

204
al or
high
er
was
alrea
dy
instal
led
on
the
mac
hine,
Light
Switc
h
woul
d
integ
rate
into
that.
[250]
T
he
seco
nd
majo
r
differ
ence
was
the
middl
e tier
was
built
and
expo
sed
using
WCF
RIA
Servi
ces.

As of
Octo
ber
14,
2016
,

205
Micr
osoft
no
long
er
reco
mme
nds
Light
Switc
h for
new
appli
catio
n
devel
opm
ent.
[251]

Vis
ual
Stu
dio
Cod
e
[edit]
Main
articl
e: Vi
sual
Studi
o
Code
Visu
al
Studi
o
Code
is a
free
ware
sour
ce
code
edito
r,
alon
g

206
with
other
featu
res,
for
Linux
,
Mac
OS,
and
Wind
ows.
[252]
It
also
inclu
des
supp
ort
for d
ebug
ging
and
emb
edde
d Git
Cont
rol. It
is
built
on o
pen-
sour
ce,[253]
and
on
April
14,
2016
,
versi
on
1.0
was
relea
sed.
[254]

207
Vis
ual
Stu
dio
Tea
m
Sys
tem
Pro
file
r
[edit]
Main
articl
e: V
STS
Profil
er
Visu
al
Studi
o
Tea
m
Syst
em
Profil
er
(VST
S
Profil
er) is
a
tool
to
analy
ze
the
perfo
rman
ce of
.NET
proje
cts
that
analy
zes
the
spac

208
e
and
time
com
plexit
y of
the
progr
am.
[255]
It
analy
zes
the
code
and
prep
ares
a
repor
t that
inclu
des
CPU
sam
pling,
instr
ume
ntati
on, .
NET
mem
ory
alloc
ation
and r
esou
rce
cont
entio
n.

See
als
o
[edit]

 C
o
m
p

209
ar
is
o
n
of
in
te
gr
at
e
d
d
e
v
el
o
p
m
e
nt
e
n
vi
ro
n
m
e
nt
s
 G
it
H
u
b
C
o
pi
lo
t
 M
ic
ro
s
of
t
S
m
al
l
B

210
a
si
c
 M
ic
ro
s
of
t
Vi
s
u
al
St
u
di
o
E
x
pr
e
s
s
 Vi
s
u
al
St
u
di
o
C
o
d
e

Not
es
[edit]

1. ^ Ver
sion
13.0
was
skipp
ed
becau
se of
the fe
ar of
the

211
numb
er 13.

Ref
ere
nce
s
[edit]

1. ^ "Vis
ual
Studi
o
2022
Relea
se
Notes
". July
8,
2025.
Retrie
ved J
uly
8, 202
5.
2. ^ Cop
sey,
Reed
Jr.
(Dece
mber
13,
2011)
. "Whi
ch
langu
age is
Visual
Studi
o
devel
oped
in?".
Micro
soft
Devel
oper
Netw
ork.
Archiv
ed
from t
he

212
origin
al on
Febru
ary
13,
2023.
Retrie
ved D
ecem
ber
10, 20
22.
3. ^ "Vis
ual
Studi
o
2022
Produ
ct
Famil
y
Syste
m
Requi
reme
nts".
Micro
soft.
Retrie
ved D
ecem
ber
29, 20
21.
4. ^ "Mic
rosoft
Visual
Studi
o
2015
Langu
age
Pack"
. Micr
osoft.
Archiv
ed fro
m the
origin
al on
Septe
mber
12,
2016.
Retrie

213
ved A
ugust
29, 20
16.
5. ^ "Vis
ual
Studi
o
Downl
oads".
Visual
Studi
o.
Micro
soft.
Archiv
ed fro
m the
origin
al on
Dece
mber
26,
2018.
Retrie
ved N
ovem
ber
23, 20
13.
6. ^ Bre
nner,
Pat
(July
19,
2013)
. "C99
library
suppo
rt in
Visual
Studi
o
2013"
. Visu
al C+
+
Team
Blog.
Micro
soft.
Archiv
ed fro
m the
origin

214
al on
Augu
st 5,
2014.
Retrie
ved N
ovem
ber
7, 202
1.
7. ^ "F#
at
Micro
soft
Rese
arch".
Micro
soft.
Archiv
ed fro
m the
origin
al on
April
1,
2019.
Retrie
ved J
uly
22, 20
19.
8. ^ "Be
st
Pytho
n IDE
For
Pytho
n
Progr
ammi
ng". P
ythoni
c
Quest
.
Janua
ry 13,
2017.
Archiv
ed
from t
he
origin
al on
Janua

215
ry 18,
2017.
Retrie
ved J
anuar
y
17, 20
17.
9. ^ "Vis
ual
Studi
o
Produ
ct
Lifecy
cle
and
Servic
ing".
Micro
soft
Docs.
Janua
ry 22,
2025.
Retrie
ved J
uly
21, 20
25.
10. ^ "Vis
ual
Studi
o
Devel
opme
nt
Envir
onme
nt
Model
". Micr
osoft.
Archiv
ed
from t
he
origin
al on
Octob
er 19,
2008.
Retrie
ved J
anuar

216
y
1, 200
8.
11. ^ "VS
Packa
ges
and
Mana
ged
Packa
ge
Fram
ework
(MPF)
". Micr
osoft.
Archiv
ed
from t
he
origin
al on
Janua
ry 13,
2009.
Retrie
ved J
anuar
y
1, 200
8.
12. ^ Jum
p up
to:a b c
d
Meht
a,
Vijay.
"Exte
nding
Visual
Studi
o
2005"
. Cod
eGuru
. Arch
ived fr
om
the
origin
al on
March
17,
2010.
Retrie

217
ved J
anuar
y
1, 200
8.
13. ^ Jum
p up
to:a b c
"Lang
uage
Servic
e
Essen
tials".
MSD
N. Mi
crosof
t. Arc
hived
from
the
origin
al on
Janua
ry 12,
2009.
Retrie
ved J
anuar
y
1, 200
8.
14. ^ "Ba
bel
Packa
ge
Overv
iew".
MSD
N. Mi
crosof
t. Arc
hived
from
the
origin
al on
Janua
ry 12,
2009.
Retrie
ved J
anuar
y

218
1, 200
8.
15. ^ "Ma
naged
Langu
age
Servic
es
overvi
ew".
MSD
N. Mi
crosof
t. Arc
hived
from
the
origin
al on
Janua
ry 12,
2009.
Retrie
ved J
anuar
y
1, 200
8.
16. ^ "So
urce
Contr
ol
Integr
ation
Essen
tials".
Micro
soft.
Archiv
ed fro
m the
origin
al on
Febru
ary
15,
2011.
Retrie
ved S
eptem
ber
19, 20
10.
17. ^ "So
urce

219
Contr
ol
Plug-
ins".
Micro
soft.
Archiv
ed
from t
he
origin
al on
Septe
mber
26,
2010.
Retrie
ved S
eptem
ber
19, 20
10.
18. ^ Jum
p up
to:a b
Const
antin,
Alin. "
Micro
soft
Sourc
e
Code
Contr
ol
Interf
ace".
Alin
Const
antin.
Archiv
ed
from t
he
origin
al on
Febru
ary
18,
2008.
Retrie
ved J
anuar
y

220
3, 200
8.
19. ^ Jum
p up
to:a b c
d
"Vis
ual
Studi
o
Exten
sibility
". Co
De
Maga
zine.
Archiv
ed
from t
he
origin
al on
Febru
ary
22,
2010.
Retrie
ved J
anuar
y
1, 200
8.
20. ^ Jum
p up
to:a b
Guthri
e,
Scott
(July
28,
2007)
. "Nic
e VS
2008
Code
Editin
g
Impro
veme
nts".
Archiv
ed fro
m the
origin
al on
June

221
10,
2010.
Retrie
ved D
ecem
ber
31, 20
07.
21. ^ Gut
hrie,
Scott
(June
22,
2007)
. "VS
2008
JavaS
cript
Intelli
Sens
e". Ar
chive
d fro
m the
origin
al on
Dece
mber
1,
2010.
Retrie
ved D
ecem
ber
31, 20
07.
22. ^ Gut
hrie,
Scott
(July
25,
2007)
. "VS
2008
Web
Desig
ner
and
CSS
Supp
ort". A
rchive
d fro
m the
origin

222
al on
Janua
ry 23,
2010.
Retrie
ved D
ecem
ber
31, 20
07.
23. ^ Jum
p up
to:a b "
Visual
Studi
o .NE
T-
Top
10
Code
Editor
Tips
and
Tricks
". Micr
osoft.
Archiv
ed fro
m the
origin
al on
March
23,
2008.
Retrie
ved D
ecem
ber
31, 20
07.
24. ^ "Att
achin
g to
Runni
ng
Proce
sses".
MSD
N. Arc
hived
from
the
origin
al on
April

223
30,
2008.
Retrie
ved D
ecem
ber
31, 20
07.
25. ^ "Du
mps".
MSD
N. Arc
hived
from
the
origin
al on
Septe
mber
5,
2008.
Retrie
ved D
ecem
ber
31, 20
07.
26. ^ "Bre
akpoi
nt
Overv
iew".
Micro
soft.
Archiv
ed fro
m the
origin
al on
Janua
ry 1,
2009.
Retrie
ved D
ecem
ber
31, 20
07.
27. ^ Jum
p up
to:a b "
Code
Stepp
ing
Overv

224
iew".
Micro
soft.
Archiv
ed fro
m the
origin
al on
Septe
mber
14,
2008.
Retrie
ved D
ecem
ber
31, 20
07.
28. ^ "De
buggi
ng at
Desig
n
Time"
. Micr
osoft.
Archiv
ed
from t
he
origin
al on
Septe
mber
17,
2008.
Retrie
ved D
ecem
ber
31, 20
07.
29. ^ "Bin
ding
Contr
ols to
Data
in
Visual
Studi
o".
Msdn.
micro
soft.c
om. A

225
rchive
d fro
m the
origin
al on
May
15,
2013.
Retrie
ved J
une
15, 20
13.
30. ^ "MS
DN
TV:
Introd
ucing
"Cider
"-
The
Visual
Studi
o
Desig
ner
for
WPF
("Aval
on")".
MSD
N TV.
Retrie
ved J
anuar
y
1, 200
8.
31. ^ "MV
C:
The
Offici
al
Micro
soft
ASP.
NET
Site".
Asp.n
et.
May
10,
2013.
Archiv
ed fro

226
m the
origin
al on
June
24,
2010.
Retrie
ved J
une
15, 20
13.
32. ^ "Dy
namic
Data
Conte
nt
Map".
Asp.n
et. Ar
chive
d fro
m the
origin
al on
June
27,
2010.
Retrie
ved J
une
15, 20
13.
33. ^ "Te
am
Explo
rer
2005
(.img
file)".
Micro
soft.
Archiv
ed fro
m the
origin
al on
Dece
mber
24,
2010.
Retrie
ved M
arch
5, 200
7.

227
34. ^ "Vis
ual
Studi
o
Team
Syste
m
2008
Team
Explo
rer".
Micro
soft.
Archiv
ed fro
m the
origin
al on
June
9,
2010.
Retrie
ved M
arch
5, 200
7.
35. ^ "Ho
w to
use
the
Serve
r
Explo
rer in
Visual
Studi
o .NE
T and
Visual
Studi
o
2005"
. Micr
osoft.
Archiv
ed fro
m the
origin
al on
Augu
st 3,
2010.
Retrie
ved J
anuar

228
y
1, 200
8.
36. ^ "Mic
rosoft
Visual
Studi
o
2017
docu
menta
tion:
PreE
mptiv
e
Prote
ction -
Dotfu
scator
.NET
Obfus
cator
and
Code
Harde
ning
Tool".
Micro
soft.c
om.
March
15,
2017.
Archiv
ed fro
m the
origin
al on
Febru
ary
22,
2017.
Retrie
ved M
ay
16, 20
17.
37. ^ Jum
p up
to:a b "
Code
Testin
g
Tools
&

229
Servic
es |
Visual
Studi
o". Vi
sual
Studi
o.
Retrie
ved O
ctober
16, 20
22.
38. ^ Can
gialos
i,
Antho
ny
(June
6,
2008)
. "The
Visual
Studi
o
Galler
y gets
a little
more
comm
unity
friendl
y". An
thony
@
MS.
Micro
soft.
Archiv
ed fro
m the
origin
al on
May
13,
2014.
Retrie
ved A
ugust
3, 201
4.
39. ^ Tyle
rMSF
T
(Augu

230
st 3,
2021)
. "Inlin
e
Asse
mbler
". lear
n.micr
osoft.
com.
Retrie
ved J
anuar
y
17, 20
25.
40. ^ Jum
p up
to:a b "
Anno
uncin
g:
MSV
C
Confo
rms to
the
C++
Stand
ard".
Archiv
ed fro
m the
origin
al on
Augu
st 26,
2018.
Retrie
ved N
ovem
ber
7, 202
1.
41. ^ "Co
mpiler
Intrins
ics".
Micro
soft
Docs.
Archiv
ed fro
m the
origin

231
al on
May
6,
2008.
Retrie
ved J
anuar
y
2, 200
8.
42. ^ "Op
enMP
in
Visual
C++
(Visu
al
Studi
o
2005)
". MS
DN.
Micro
soft.
2005.
Archiv
ed fro
m the
origin
al on
Septe
mber
21,
2013.
Retrie
ved A
pril
27, 20
13.
43. ^ "Vis
ual
C#
(MSD
N)". M
SDN.
Archiv
ed fro
m the
origin
al on
May
27,
2009.
Retrie
ved J

232
une
1, 200
9.
44. ^ "Ma
ke
Your
Comp
onent
s
Really
RAD
with
Visual
Studi
o .NE
T
Prope
rty
Brows
er".
Octob
er
2010.
Archiv
ed fro
m the
origin
al on
Janua
ry 10,
2015.
Retrie
ved J
anuar
y
26, 20
15.
45. ^ "Wh
at's
New
in
Visual
Basic
and
Visual
C#".
Octob
er
2010.
Archiv
ed fro
m the
origin
al on
Nove

233
mber
30,
2010.
Retrie
ved J
anuar
y
26, 20
15.
46. ^ Jum
p up
to:a b
Cool,
Jamie
(Sept
embe
r 10,
2018)
. "Intr
oduci
ng
Azure
DevO
ps". A
rchive
d fro
m the
origin
al on
Septe
mber
10,
2018.
Retrie
ved S
eptem
ber
10, 20
18.
47. ^ "Vis
ual
FoxPr
o
Home
,
under
Visual
FoxPr
o 9.0
Overv
iew".
MSD
N. Arc
hived
from

234
the
origin
al on
March
10,
2014.
Retrie
ved M
arch
8, 201
4.
48. ^ "A
Mess
age to
the
Com
munit
y". M
SDN.
Archiv
ed fro
m the
origin
al on
Augu
st 6,
2010.
Retrie
ved J
anuar
y
2, 200
8.
49. ^ De,
Alan.
"Visu
al
Sourc
eSafe
:
Micro
soft's
Sourc
e
Destr
uction
Syste
m".
Highp
rogra
mmer
.com.
Archiv
ed fro
m the

235
origin
al on
Augu
st 31,
2009.
Retrie
ved S
eptem
ber
6, 200
9.
50. ^ "IN
FO:
Requi
red
Netw
ork
Right
s for
the
Sourc
eSafe
Direct
ories".
Supp
ort.mi
crosof
t.com.
Febru
ary
24,
2005.
Archiv
ed fro
m the
origin
al on
Janua
ry 26,
2012.
Retrie
ved S
eptem
ber
6, 200
9.
51. ^ "Mic
rosoft
Visual
Sourc
eSafe
Best
Practi
ces".
Msdn.

236
micro
soft.c
om.
May
30,
2007.
Archiv
ed fro
m the
origin
al on
June
5,
2009.
Retrie
ved S
eptem
ber
6, 200
9.
52. ^ "Bu
y
Micro
soft
Visual
Sourc
eSafe
6
(324-
00269
) ::
eCost
Softw
are.co
m-
UK
Softw
are
Suppli
er".
eCost
Softw
are.co
m. Ar
chive
d fro
m the
origin
al on
Dece
mber
8,
2008.
Retrie
ved S

237
eptem
ber
6, 200
9.
53. ^ "Co
mpar
e
Visual
Studi
o
2019
Editio
ns".
Micro
soft.
Archiv
ed fro
m the
origin
al on
March
12,
2017.
Retrie
ved M
arch
11, 20
17.
54. ^ Jum
p up
to:a b "
Visual
Studi
o
2017
licensi
ng
white
paper
" (PD
F).
Nove
mber
2017.
Archiv
ed (P
DF) fr
om
the
origin
al on
Augu
st 11,
2018.
Retrie

238
ved A
ugust
11, 20
18.
55. ^ "Co
mpar
e
Visual
Studi
o
Produ
ct
Offeri
ngs |
Visual
Studi
o". vis
ualstu
dio.mi
crosof
t.com.
Archiv
ed fro
m the
origin
al on
Augu
st 11,
2018.
Retrie
ved A
ugust
11, 20
18.
56. ^ "Mic
rosoft
debut
s
Visual
Studi
o
2015
and .
NET
2015
previe
ws,
free
Visual
Studi
o
Com
munit
y
2013"

239
. Vent
ureBe
at.
Nove
mber
12,
2014.
Archiv
ed fro
m the
origin
al on
Nove
mber
12,
2014.
Retrie
ved N
ovem
ber
12, 20
14.
57. ^ "Mic
rosoft
Launc
hes
Free,
Unres
tricted
Versi
on Of
Visual
Studi
o For
Small
Team
s".
Tech
Crunc
h.
Nove
mber
12,
2014.
Archiv
ed fro
m the
origin
al on
Nove
mber
13,
2014.
Retrie
ved N

240
ovem
ber
12, 20
14.
58. ^ "VS
2010
Licen
sing
Chan
ges".
Micro
soft.
Octob
er 19,
2009.
Archiv
ed fro
m the
origin
al on
Augu
st 6,
2010.
Retrie
ved J
une
22, 20
10.
59. ^ Ote
y,
Micha
el
(April
30,
1997)
. "Vis
ual
Studi
o
97".
Wind
ows
IT
Pro. A
rchive
d fro
m the
origin
al on
Febru
ary 4,
2018.
Retrie
ved F
ebrua

241
ry
3, 201
8.
60. ^ "Vis
ual
Studi
o
Produ
ct
Lifecy
cle
and
Servic
ing". l
earn.
micro
soft.c
om.
Micro
soft.
Septe
mber
18,
2024.
61. ^ Jum
p up
to:a b c
Paul
Thurr
ott
(May
19,
2010)
. "Wh
at I'm
doing
in
Redm
ond".
Wind
ows
Phon
e
Secre
ts.
Archiv
ed
from t
he
origin
al on
May
25,
2010.

242
62. ^ "Mic
rosoft
Anno
unces
Visual
Studi
o 97,
A
Comp
rehen
sive
Suite
of
Micro
soft
Visual
Devel
opme
nt
Tools"
. Pres
s
Relea
ses.
Micro
soft.
Janua
ry 28,
1997.
Archiv
ed fro
m the
origin
al on
Augu
st 4,
2020.
Retrie
ved N
ovem
ber
30, 20
19.
63. ^ "Mic
rosoft
Unveil
s
Enter
prise
Editio
n of
New
Visual
Studi
o

243
97". P
ress
Relea
ses.
Micro
soft.
Febru
ary
18,
1997.
Archiv
ed fro
m the
origin
al on
April
10,
2020.
Retrie
ved F
ebrua
ry
8, 202
0.
64. ^ "Mo
re
Than
45,00
0
Devel
opers
See
Public
Unveil
ing Of
New
Micro
soft
Visual
Studi
o 97
at
Devel
oper
Days
Event
s
World
wide".
Press
Relea
ses.
Micro
soft.
March

244
18,
1997.
Archiv
ed fro
m the
origin
al on
April
10,
2020.
Retrie
ved N
ovem
ber
30, 20
19.
65. ^ "Se
arch
Produ
ct and
Servic
es
Lifecy
cle
Infor
matio
n-
Micro
soft
Lifecy
cle". s
uppor
t.micr
osoft.
com.
Archiv
ed fro
m the
origin
al on
Augu
st 14,
2019.
Retrie
ved A
ugust
13, 20
19.
66. ^ "Se
arch
Produ
ct and
Servic
es
Lifecy

245
cle
Infor
matio
n-
Micro
soft
Lifecy
cle". s
uppor
t.micr
osoft.
com.
Archiv
ed fro
m the
origin
al on
Augu
st 14,
2019.
Retrie
ved A
ugust
13, 20
19.
67. ^ "Vis
ual
Studi
o
1998
(6.0)".
Wine
HQ.
Code
Weav
ers. A
rchive
d fro
m the
origin
al on
May
17,
2013.
Retrie
ved M
ay
18, 20
18.
68. ^ "Mic
rosoft
Unveil
s
Visual
Studi

246
o 6.0
Enter
prise
Editio
n At
Tech-
Ed
Devel
oper
Confe
rence
". Pre
ss
Relea
ses.
Micro
soft.
June
3,
1998.
Archiv
ed fro
m the
origin
al on
Augu
st 4,
2020.
Retrie
ved N
ovem
ber
30, 20
19.
69. ^ "Mic
rosoft
Anno
unces
World
wide
Availa
bility
of
Visual
Studi
o 6.0
At
Dev
Days
'98".
Press
Relea
ses.
Micro
soft.

247
Septe
mber
2,
1998.
Archiv
ed fro
m the
origin
al on
Augu
st 4,
2020.
Retrie
ved N
ovem
ber
30, 20
19.
70. ^ "Vis
ual
Studi
o 6.0
SP6".
Mike
Swan
son's
Blog.
Micro
soft.
March
30,
2004.
Archiv
ed fro
m the
origin
al on
Janua
ry 25,
2020.
Retrie
ved J
anuar
y
25, 20
20.
71. ^ "Se
arch
Produ
ct and
Servic
es
Lifecy
cle
Infor

248
matio
n-
Micro
soft
Lifecy
cle".
Micro
soft
Supp
ort. Ar
chive
d fro
m the
origin
al on
Augu
st 13,
2019.
Retrie
ved A
ugust
13, 20
19.
72. ^ "Se
arch
Produ
ct and
Servic
es
Lifecy
cle
Infor
matio
n-
Micro
soft
Lifecy
cle". s
uppor
t.micr
osoft.
com.
Archiv
ed fro
m the
origin
al on
Augu
st 13,
2019.
Retrie
ved A
ugust
13, 20
19.

249
73. ^ "Vis
ual
Studi
o .NE
T
(2002
)". Wi
neHQ
.
Code
Weav
ers. A
rchive
d fro
m the
origin
al on
May
18,
2018.
Retrie
ved M
ay
18, 20
18.
74. ^ "Mic
rosoft
Launc
hes
XML
Web
Servic
es
Revol
ution
With
Visual
Studi
o .NE
T and
.NET
Fram
ework
". Pre
ss
Relea
ses.
Micro
soft.
Febru
ary
13,
2002.
Archiv
ed fro

250
m the
origin
al on
Augu
st 3,
2020.
Retrie
ved N
ovem
ber
30, 20
19.
75. ^ "Vis
ual
Studi
o .NE
T
2002
SP1
is
now
availa
ble for
downl
oad".
Aaron
Stebn
er's
WebL
og.
Micro
soft.
March
8,
2005.
Archiv
ed fro
m the
origin
al on
Augu
st 3,
2020.
Retrie
ved J
anuar
y
18, 20
20.
76. ^ "Se
arch
Produ
ct and
Servic
es

251
Lifecy
cle
Infor
matio
n-
Micro
soft
Lifecy
cle". s
uppor
t.micr
osoft.
com.
Archiv
ed fro
m the
origin
al on
Augu
st 13,
2019.
Retrie
ved A
ugust
13, 20
19.
77. ^ "Vis
ual
Studi
o .NE
T
2003"
. Win
eHQ.
Code
Weav
ers. A
rchive
d fro
m the
origin
al on
May
18,
2018.
Retrie
ved M
ay
18, 20
18.
78. ^ "Mic
rosoft
Anno
unces
Visual

252
Studi
o .NE
T
2003
World
wide
Availa
bility".
Press
Relea
ses.
Micro
soft.
April
23,
2003.
Archiv
ed fro
m the
origin
al on
Augu
st 13,
2019.
Retrie
ved N
ovem
ber
30, 20
19.
79. ^ "VS
.NET
2003
SP1
is
availa
ble!".
Soma
segar'
s
blog.
Micro
soft.
Augu
st 16,
2006.
Archiv
ed fro
m the
origin
al on
Dece
mber
22,
2019.

253
Retrie
ved D
ecem
ber
22, 20
19.
80. ^ "Mic
rosoft
Visual
Studi
o .NE
T
2003
-
Micro
soft
Lifecy
cle". l
earn.
micro
soft.c
om.
Micro
soft.
81. ^ "Vis
ual
Studi
o
2005"
. Win
eHQ.
Code
Weav
ers. A
rchive
d fro
m the
origin
al on
May
18,
2018.
Retrie
ved M
ay
18, 20
18.
82. ^ "Mic
rosoft
Joins
Custo
mers
and
Partn
ers to

254
Launc
h
SQL
Serve
r
2005,
Visual
Studi
o
2005
and
BizTal
k
Serve
r
2006"
. Pres
s
Relea
ses.
Micro
soft.
Nove
mber
7,
2005.
83. ^ "Vis
ual
Studi
o
2005
and .
NET
Fram
ework
2.0
shipp
ed!".
Soma
segar'
s
blog.
Micro
soft.
Octob
er 27,
2005.
Archiv
ed fro
m the
origin
al on
Dece
mber
21,

255
2019.
Retrie
ved D
ecem
ber
21, 20
19.
84. ^ "VS
2005
SP1
is
releas
ed!".
Soma
segar'
s
blog.
Micro
soft.
Dece
mber
15,
2006.
Archiv
ed fro
m the
origin
al on
Dece
mber
22,
2019.
Retrie
ved D
ecem
ber
22, 20
19.
85. ^ "Mic
rosoft
Visual
Studi
o
2005
-
Micro
soft
Lifecy
cle". l
earn.
micro
soft.c
om.
Micro
soft.

256
86. ^ Jum
p up
to:a b "
Micro
soft to
Give
Partn
ers
More
Acces
s to
Orcas
IDE
Code"
.
Archiv
ed
from t
he
origin
al on
May
29,
2012.
Retrie
ved N
ovem
ber
6, 200
7.
87. ^ "Em
power
ing
Devel
opers
with
Visual
Studi
o
2008
and
the .N
ET
Fram
ework
3.5".
Press
Relea
ses.
Micro
soft.
Nove
mber
19,
2007.

257
88. ^ "Vis
ual
Studi
o
2008
and .
NET
Fram
ework
3.5
shipp
ed!".
Soma
segar'
s
blog.
Micro
soft.
Nove
mber
19,
2007.
Archiv
ed fro
m the
origin
al on
Dece
mber
21,
2019.
Retrie
ved D
ecem
ber
21, 20
19.
89. ^ "Ser
vice
Pack
1 for
VS
2008
and .
NET
FX
3.5
releas
ed!".
Soma
segar'
s
blog.
Micro
soft.

258
Augu
st 11,
2008.
Archiv
ed fro
m the
origin
al on
Dece
mber
22,
2019.
Retrie
ved D
ecem
ber
22, 20
19.
90. ^ "Vis
ual
Studi
o
2008
-
Micro
soft
Lifecy
cle". l
earn.
micro
soft.c
om.
Micro
soft.
91. ^ Jum
p up
to:a b "
Visual
Studi
o
2010
aka.
Dev1
0
Beta
availa
ble for
downl
oad –
Volke
rW's
WebL
og". bl
ogs.m
sdn.m

259
icroso
ft.com
. May
18,
2009.
Archiv
ed fro
m the
origin
al on
July
22,
2019.
Retrie
ved J
uly
22, 20
19.
92. ^ "Mic
rosoft
Visual
Studi
o
2010
and
Micro
soft .
NET
Fram
ework
4
Availa
ble".
Press
Relea
ses.
Micro
soft.
April
11,
2010.
93. ^ "Vis
ual
Studi
o
2010
is
now
availa
ble!".
Visual
Studi
o
Blog.
Micro

260
soft.
April
12,
2010.
Archiv
ed fro
m the
origin
al on
Nove
mber
9,
2019.
Retrie
ved D
ecem
ber
21, 20
19.
94. ^ "An
nounc
ing
availa
bility
of
Visual
Studi
o
2010
and .
NET
Fram
ework
4". So
mase
gar's
blog.
Micro
soft.
April
11,
2010.
Archiv
ed fro
m the
origin
al on
Dece
mber
21,
2019.
Retrie
ved D
ecem
ber

261
21, 20
19.
95. ^ "Vis
ual
Studi
o
2010
SP1
Now
Availa
ble".
Visual
Studi
o
Blog.
Micro
soft.
March
11,
2011.
Archiv
ed fro
m the
origin
al on
Dece
mber
22,
2019.
Retrie
ved D
ecem
ber
22, 20
19.
96. ^ "Vis
ual
Studi
o
2010
enhan
ceme
nts".
Soma
segar'
s
blog.
Micro
soft.
March
7,
2011.
Archiv
ed fro
m the

262
origin
al on
Dece
mber
22,
2019.
Retrie
ved D
ecem
ber
22, 20
19.
97. ^ "Vis
ual
Studi
o
2010
-
Micro
soft
Lifecy
cle". l
earn.
micro
soft.c
om.
Micro
soft.
98. ^ "Vis
ual
Studi
o
2012
releas
ed to
the
web!".
Visual
Studi
o
Blog.
Micro
soft.
Augu
st 22,
2012.
Archiv
ed fro
m the
origin
al on
Dece
mber
22,
2019.

263
Retrie
ved D
ecem
ber
22, 20
19.
99. ^ "Vis
ual
Studi
o
2012
and .
NET
4.5
now
availa
ble!".
Soma
segar'
s
blog.
Micro
soft.
Augu
st 15,
2012.
Archiv
ed fro
m the
origin
al on
Dece
mber
22,
2019.
Retrie
ved D
ecem
ber
22, 20
19.
100. ^
"Visu
al
Studi
o
2012
and .
NET
4.5
Launc
h". So
mase
gar's
blog.

264
Micro
soft.
Septe
mber
12,
2012.
Archiv
ed fro
m the
origin
al on
Dece
mber
22,
2019.
Retrie
ved D
ecem
ber
22, 20
19.
101. ^
"Visu
al
Studi
o
2012
Updat
e5
RTM
Relea
sed".
Visual
Studi
o
Blog.
Micro
soft.
Augu
st 27,
2015.
Archiv
ed fro
m the
origin
al on
Dece
mber
22,
2019.
Retrie
ved D
ecem
ber

265
22, 20
19.
102. ^
"Visu
al
Studi
o
2012
-
Micro
soft
Lifecy
cle". l
earn.
micro
soft.c
om.
Micro
soft.
103. ^
"Visu
al
Studi
o
2013
releas
ed to
web!".
Visual
Studi
o
Blog.
Micro
soft.
Octob
er 17,
2013.
Archiv
ed fro
m the
origin
al on
Dece
mber
22,
2019.
Retrie
ved D
ecem
ber
22, 20
19.
104. ^
"Visu
al

266
Studi
o
2013
availa
ble for
downl
oad".
Soma
segar'
s
blog.
Micro
soft.
Octob
er 17,
2013.
Archiv
ed fro
m the
origin
al on
Dece
mber
22,
2019.
Retrie
ved D
ecem
ber
22, 20
19.
105. ^
Jump
up
to:a b "
Visual
Studi
o
2015
and
Visual
Studi
o
2013
Updat
e5
Relea
sed".
Visual
Studi
o
Blog.
Micro
soft.
July

267
20,
2015.
Archiv
ed fro
m the
origin
al on
Dece
mber
22,
2019.
Retrie
ved D
ecem
ber
22, 20
19.
106. ^
"Visu
al
Studi
o
2013
-
Micro
soft
Lifecy
cle". l
earn.
micro
soft.c
om.
Micro
soft.
107. ^
"Visu
al
Studi
o
2015
and .
NET
4.6
Availa
ble for
Downl
oad".
Soma
segar'
s
blog.
Micro
soft.
July
20,

268
2015.
Archiv
ed fro
m the
origin
al on
Dece
mber
22,
2019.
Retrie
ved D
ecem
ber
22, 20
19.
108. ^
"Visu
al
Studi
o
2015
Updat
e3
and .
NET
Core
1.0
Availa
ble".
Visual
Studi
o
Blog.
Micro
soft.
June
27,
2016.
Archiv
ed fro
m the
origin
al on
Dece
mber
22,
2019.
Retrie
ved D
ecem
ber
22, 20
19.

269
109. ^
"Visu
al
Studi
o
2015
-
Micro
soft
Lifecy
cle". l
earn.
micro
soft.c
om.
Micro
soft.
110. ^
"Ann
ounci
ng
Visual
Studi
o
2017
Gener
al
Availa
bility

and
more"
. Visu
al
Studi
o
Blog.
Micro
soft.
March
7,
2017.
Archiv
ed fro
m the
origin
al on
Janua
ry 4,
2020.
Retrie
ved D
ecem
ber

270
22, 20
19.
111. ^
"Visu
al
Studi
o
2017
versio
n 15.9
Relea
se
Notes
". Micr
osoft
Learn
.
Janua
ry 9,
2024.
112. ^
"Visu
al
Studi
o
2017
-
Micro
soft
Lifecy
cle". l
earn.
micro
soft.c
om.
Micro
soft.
113. ^
Jump
up
to:a b
Montg
omery
, John
(April
2,
2019)
. "Vis
ual
Studi
o
2019:
Code
faster.
Work

271
smart
er.
Creat
e the
future
". Vis
ual
Studi
o
Blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on
Janua
ry 29,
2021.
Retrie
ved A
pril
3, 201
9.
114. ^
Krist
ensen
,
Mads
(Augu
st 10,
2021)
. "Vis
ual
Studi
o
2019
v16.1
1 is
Availa
ble
Now!"
. Visu
al
Studi
o
Blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on

272
June
30,
2023.
115. ^
"Visu
al
Studi
o
2019
versio
n
16.11
Relea
se
Notes
". Micr
osoft
Learn
.
Retrie
ved F
ebrua
ry
19, 20
22.
116. ^
"Visu
al
Studi
o
2019
-
Micro
soft
Lifecy
cle". l
earn.
micro
soft.c
om.
Micro
soft.
117. ^
"Visu
al
Studi
o
2022
now
availa
ble".
Visual
Studi
o
Blog.

273
Micro
soft.
Nove
mber
8,
2021.
118. ^
"Visu
al
Studi
o
2022
Relea
se
Notes
". Vis
ual
Studi
o
Blog.
Micro
soft.
July
11,
2023.
119. ^
"Visu
al
Studi
o
2022
-
Micro
soft
Lifecy
cle". l
earn.
micro
soft.c
om.
Micro
soft.
120. ^
"upd
ate &
help
from
Micro
soft
websi
te". Ar
chive
d fro
m the
origin

274
al on
May
9,
2011.
Retrie
ved J
anuar
y
20, 20
11.
121. ^
"Syst
em
Requi
reme
nts
(Visu
al
Studi
o
6.0)".
Micro
soft
Co.
Octob
er 3,
2006.
Archiv
ed fro
m the
origin
al on
March
5,
2010.
Retrie
ved J
anuar
y
2, 200
8.
122. ^
"Visu
al J++
Soluti
on
Cente
r". Su
pport.
Micro
soft.
Archiv
ed fro
m the
origin

275
al on
July
29,
2013.
Retrie
ved M
ay
25, 20
13.
123. ^
"Visu
al J++
6.0".
MSD
N.
Micro
soft.
April
8,
2010.
Archiv
ed fro
m the
origin
al on
May
13,
2013.
Retrie
ved M
ay
25, 20
13.
124. ^
"Feat
ures
by
Editio
n".
Micro
soft.
Archiv
ed
from t
he
origin
al on
Febru
ary
15,
2004.
125. ^
"Syst
em
Requi

276
reme
nts
(Visu
al
Studi
o .NE
T)". M
SDN.
Octob
er 12,
2006.
Archiv
ed fro
m the
origin
al on
Nove
mber
15,
2010.
Retrie
ved J
anuar
y
2, 200
8.
126. ^
"Visu
al
Studi
o .NE
T
2002
SP1".
Micro
soft.
Archiv
ed fro
m the
origin
al on
Augu
st 7,
2010.
Retrie
ved J
anuar
y
2, 200
8.
127. ^
Jump
up
to:a b "
Hacki

277
ng
Visual
Studi
o". Ar
chive
d fro
m the
origin
al on
July
15,
2011.
Retrie
ved J
anuar
y
1, 200
8.
128. ^
"Micr
osoft
Visual
Studi
o .NE
T
2003
Servic
e
Pack
1". Mi
crosof
t. Arc
hived
from
the
origin
al on
June
20,
2010.
Retrie
ved J
anuar
y
2, 200
8.
129. ^
"How
to:
Modif
y
WINV
ER
and
_WIN

278
32_W
INNT"
. Micr
osoft
Learn
. Arch
ived fr
om
the
origin
al on
July
22,
2019.
Retrie
ved J
uly
22, 20
19.
130. ^
"Brea
king
Chan
ges".
Micro
soft
Learn
. Arch
ived fr
om
the
origin
al on
July
22,
2019.
Retrie
ved J
uly
22, 20
19.
131. ^
"Visu
al
Studi
o
2005
Servic
e
Pack
1". Mi
crosof
t. Arc
hived
from

279
the
origin
al on
July
22,
2010.
Retrie
ved J
anuar
y
1, 200
8.
132. ^
"Visu
al
Studi
o
Servic
e
Pack
1
Updat
e". Mi
crosof
t. Arc
hived
from
the
origin
al on
May
23,
2010.
Retrie
ved J
anuar
y
1, 200
8.
133. ^
"Buil
ding,
Testin
g, and
Deplo
yment
".
What'
s New
in
Visual
Studi
o
2005.
MSD

280
N.
Micro
soft.
Archiv
ed
from t
he
origin
al on
Augu
st 26,
2014.
134. ^
"New
Langu
age
Featu
res in
Visual
C++".
Visual
Studi
o
2005
Visual
C++
Langu
age
Refer
ence.
MSD
N. Arc
hived
from
the
origin
al on
Octob
er 9,
2008.
Retrie
ved D
ecem
ber
28, 20
06.
135. ^
"64-
bit
and
Visual
Studi
o
2005"
. April

281
11,
2006.
Archiv
ed fro
m the
origin
al on
July
19,
2020.
Retrie
ved F
ebrua
ry
12, 20
21.
136. ^
VST
A vs
VSTO
in
Softw
are
Devel
opme
nt
Kits A
rchive
d Mar
ch 29,
2021,
at
the W
aybac
k
Machi
ne. In
the
latest
MSD
N
Flash
email
I just
receiv
ed, it
annou
nces
the
releas
e of
Visual
Studi
o
Tools

282
for
Applic
ations
2.0
(VST
A).
137. ^
"Micr
osoft
Detail
s
Dyna
mic IT
Strate
gy at
Tech-
Ed
2007"
.
Archiv
ed
from t
he
origin
al on
Octob
er 8,
2007.
Retrie
ved J
une
4, 200
7.
138. ^
Beeh
ler,
Jeff
(Nove
mber
19,
2007)
. "Vis
ual
Studi
o
Team
Syste
m
2008
ships!
". Jeff
Beehl
er's
Blog.
MSD

283
N Blo
gs.
Archiv
ed
from t
he
origin
al on
Septe
mber
23,
2010.
Retrie
ved J
une
25, 20
10.
139. ^
"Micr
osoft
Wind
ows
Visual
Studi
o
Team
Syste
m
2008"
. MSD
N
Searc
h.
MSD
N
Social
.
2010.
Archiv
ed
from t
he
origin
al on
March
20,
2019.
Retrie
ved J
une
25, 20
10.
140. ^
"Dow
nload

284
Detail
s:
Micro
soft
Visual
Studi
o
2008
Servic
e
Pack
1
(exe)"
. Micr
osoft.
Archiv
ed fro
m the
origin
al on
June
5,
2010.
Retrie
ved A
ugust
11, 20
08.
141. ^
"Win
dows
Platfo
rms
(CRT)
". Micr
osoft
Learn
. Arch
ived fr
om
the
origin
al on
July
22,
2019.
Retrie
ved J
uly
22, 20
19.
142. ^
Taft,
Darryl
K. "Mi

285
crosof
t
Push
es
Secur
e,
Qualit
y
Code"
. eWe
ek. Ar
chive
d fro
m the
origin
al on
Augu
st 20,
2020.
Retrie
ved O
ctober
6, 200
7.
143. ^
"Wha
ts
New
in
MFC
9.0
(Orca
s)". C
odeG
uru. A
rchive
d fro
m the
origin
al on
May
4,
2010.
Retrie
ved J
anuar
y
2, 200
8.
144. ^
Dudl
a,
Nikola
. "Wh
at Is

286
STL/
CLR?
". Dev
elopin
g
Wind
ows
Applic
ations
by
Mykol
a
Dudar
. Micr
osoft.
Archiv
ed fro
m the
origin
al on
May
12,
2010.
Retrie
ved J
anuar
y
2, 200
8.
145. ^
"Libr
aries
Work
In
Orcas
". Vis
ual
C++
Team
Blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on
Febru
ary
11,
2008.
Retrie
ved J
anuar
y

287
2, 200
8.
146. ^
"Dow
nload
Visual
Studi
o
03/07
CTP".
Archiv
ed fro
m the
origin
al on
June
13,
2010.
Retrie
ved J
une
14, 20
07.
147. ^
"XSD
Desig
ner in
Visual
Studi
o". Ar
chive
d fro
m the
origin
al on
Febru
ary
11,
2017.
Retrie
ved J
anuar
y
1, 200
8.
148. ^
Som
asega
r,
S. "D
ebugg
ing
and
Profili
ng

288
Featu
res in
VS
2008"
. Micr
osoft.
Archiv
ed fro
m the
origin
al on
Octob
er 20,
2007.
Retrie
ved J
uly
24, 20
07.
149. ^
Jump
up
to:a b
Robbi
n,
John.
"Neat
New
Multit
hread
ed
Debu
gging
Featu
res in
VS
2008"
.
Archiv
ed
from t
he
origin
al on
Septe
mber
17,
2009.
Retrie
ved S
eptem
ber
24, 20
07.

289
150. ^
Hans
elman
,
Scott.
"Multi-
threa
ded
Debu
gging
in
Visual
Studi
o
2008"
. Arch
ived fr
om
the
origin
al on
Septe
mber
20,
2010.
Retrie
ved S
eptem
ber
24, 20
07.
151. ^
Guthr
ie,
Scott
(Octo
ber 3,
2007)
. "Rel
easin
g the
Sourc
e
Code
for
the .N
ET
Fram
ework
Librari
es". A
rchive
d fro
m the
origin

290
al on
Septe
mber
7,
2010.
Retrie
ved O
ctober
4, 200
7.
152. ^
"Micr
osoft
Relea
ses
Visual
Studi
o
2010,
.NET
Fram
ework
4". e
WEE
K.
April
12,
2010.
Archiv
ed fro
m the
origin
al on
March
29,
2021.
Retrie
ved J
uly
22, 20
19.
153. ^
"Micr
osoft
launc
hes
Visual
Studi
o
2010
and .
NET
Fram
ework
4

291
[down
load]".
www.
digit.i
n.
April
14,
2010.
Archiv
ed fro
m the
origin
al on
July
22,
2019.
Retrie
ved J
uly
22, 20
19.
154. ^
Jump
up
to:a b c
d e
"Vis
ual
Studi
o
2010
Team
Syste
m
First
Look".
Micro
soft.
Archiv
ed fro
m the
origin
al on
April
17,
2009.
Retrie
ved A
pril
18, 20
09.
155. ^
Quint
ero,
Carlo
s. "Vis

292
ual
Studi
o
2010
Exten
sibility
movin
g
beyon
d
add-
ins
and
packa
ges".
Archiv
ed fro
m the
origin
al on
June
23,
2010.
Retrie
ved A
pril
18, 20
09.
156. ^
"F#
to
ship
as
part
of
Visual
Studi
o
2010"
. Arch
ived fr
om
the
origin
al on
Dece
mber
12,
2008.
Retrie
ved D
ecem
ber
10, 20
08.

293
157. ^
Moth,
Danie
l. "De
buggi
ng
Parall
el
applic
ations
with
VS20
10". A
rchive
d fro
m the
origin
al on
Janua
ry 8,
2010.
Retrie
ved A
pril
18, 20
08.
158. ^
"Mor
e
suppo
rt for
parall
elism
in the
next
versio
n of
Visual
Studi
o". M
SDN.
Archiv
ed fro
m the
origin
al on
Augu
st 6,
2010.
Retrie
ved A
pril
23, 20
09.

294
159. ^
Wort
hingto
n,
David
. "SD
Times
: Intel,
Micro
soft
conve
rge
on
parall
el
comp
uting".
Archiv
ed
from t
he
origin
al on
June
4,
2009.
Retrie
ved A
ugust
20, 20
08.
160. ^
Wort
hingto
n,
David
. "Intel
addre
sses
devel
opme
nt life
cycle
with
Parall
el
Studi
o". Ar
chive
d fro
m the
origin
al on
May
28,

295
2009.
Retrie
ved M
ay
26, 20
09.
161. ^
Jump
up
to:a b c
d
Som
asega
r,
S. "C
ode
Focus
ed
Devel
opme
nt in
VS
2010"
. Arch
ived fr
om
the
origin
al on
Janua
ry 7,
2010.
Retrie
ved A
pril
18, 20
08.
162. ^
"Bug:
Intelli
sense
believ
es
itself
in C+
+
while
worki
ng on
aC
file".
Archiv
ed fro
m the
origin
al on

296
Octob
er 5,
2011.
Retrie
ved A
ugust
28, 20
11.
163. ^
"Dyn
amic
Help
Remo
ved
From
Visual
Studi
o
2010"
. Arch
ived fr
om
the
origin
al on
Janua
ry 24,
2010.
Retrie
ved A
pril
26, 20
10.
164. ^
"Help
Viewe
r
Powe
r
Tool".
Archiv
ed fro
m the
origin
al on
Augu
st 5,
2010.
Retrie
ved J
uly
13, 20
10.
165. ^
"Micr

297
osoft
Visual
Studi
o
2010
Servic
e
Pack
1
(Instal
ler)".
Micro
soft.
Archiv
ed fro
m the
origin
al on
Dece
mber
20,
2011.
Retrie
ved D
ecem
ber
24, 20
11.
166. ^
"Visu
al
Studi
o
2010
transit
ion
benefi
ts:
"the
ultima
te
offer"

What
you
need
to
know"
. Micr
osoft
MSD
N
Blogs.
Archiv
ed fro

298
m the
origin
al on
Septe
mber
14,
2014.
Retrie
ved S
eptem
ber
14, 20
14.
167. ^
Jump
up
to:a b "
Micro
soft
Unveil
s
Next
Versi
on of
Visual
Studi
o
and .
NET
Fram
ework
". Ne
ws
Cente
r. Red
mond,
Washi
ngton:
Micro
soft.
Septe
mber
29,
2008.
Archiv
ed fro
m the
origin
al on
Augu
st 15,
2009.
Retrie
ved A
ugust

299
14, 20
09.
168. ^
"Doin
g
Archit
ecture
with
Team
Syste
m
Rosar
io".
Archiv
ed
from t
he
origin
al on
April
21,
2008.
Retrie
ved A
pril
18, 20
09.
169. ^
Jump
up
to:a b "
Visual
Studi
o
2010
Archit
ecture
Editio
n".
March
29,
2009.
Archiv
ed fro
m the
origin
al on
April
3,
2009.
Retrie
ved A
pril
18, 20
09.

300
170. ^
"Hist
orical
Debu
gger
and
Test
Impac
t
Analy
sis in
Visual
Studi
o
Team
Syste
m
2010"
. Cha
nnel
9. Arc
hived
from
the
origin
al on
Octob
er 3,
2008.
Retrie
ved A
pril
18, 20
09.
171. ^
Heyd
arian,
Habib
. "Wh
at's
new
in
Visual
Studi
o
Team
Syste
m
2010:
Episo
de
2". Ar
chive
d fro
m the

301
origin
al on
Octob
er 3,
2008.
Retrie
ved A
pril
18, 20
08.
172. ^
"Visu
al
Studi
o
2010
Lab
Mana
geme
nt".
Archiv
ed
from t
he
origin
al on
May
10,
2009.
Retrie
ved A
pril
18, 20
09.
173. ^
Fried
,
Ina. "
Visual
Studi
o
2010
to
come
with
'black
box'".
CNET
. CBS
Intera
ctive.
Archiv
ed fro
m the
origin

302
al on
Nove
mber
6,
2011.
Retrie
ved A
pril
18, 20
09.
174. ^
"Visu
al
Studi
o
2012
and .
NET
4.5
Comp
lete! -
Soma
segar'
s blog
- Site
Home
-
MSD
N
Blogs
".
Blogs.
msdn.
com.
Augu
st 1,
2012.
Archiv
ed fro
m the
origin
al on
June
6,
2013.
Retrie
ved J
une
15, 20
13.
175. ^
"Can
I
recor
d/play

303
Macro
s in
Visual
Studi
o
2012/
2013?
".
stack
overfl
ow.co
m.
Dece
mber
31,
2013.
Archiv
ed fro
m the
origin
al on
March
29,
2021.
Retrie
ved D
ecem
ber
31, 20
13.
176. ^
"Wha
t's
New
for
Visual
C++
in
Visual
Studi
o
2012"
.
Msdn.
micro
soft.c
om.
Augu
st 15,
2012.
Archiv
ed fro
m the
origin
al on

304
Septe
mber
15,
2013.
Retrie
ved J
une
15, 20
13.
177. ^
"Visu
al
Studi
o® 11
Devel
oper
Previ
ew
Downl
oad".
Micro
soft
Downl
oad
Cente
r.
Micro
soft
Corpo
ration.
Septe
mber
16,
2011.
Archiv
ed fro
m the
origin
al on
Octob
er 2,
2011.
Retrie
ved O
ctober
14, 20
11.
178. ^
"Bug:
apps
create
d with
CRT
and
MFC

305
vNext
(11)
canno
t be
used
on
Wind
ows
XP
SP3".
Micro
soft
Conn
ect.
Micro
soft
Corpo
ration.
Septe
mber
24,
2011.
Archiv
ed fro
m the
origin
al on
Dece
mber
16,
2011.
Retrie
ved O
ctober
14, 20
11. T
his
behav
ior is
by
desig
n in
MFC
and
CRT
for
Visual
Studi
o
vNext
. The
minim
um
suppo
rted

306
opera
ting
syste
ms
are
Wind
ows
Serve
r
2008
SP2
and
Wind
ows
Vista.
179. ^
"Targ
eting
Wind
ows
XP
with
C++
in
Visual
Studi
o
2012"
. Visu
al C+
+
Team
blog.
Micro
soft
Corpo
ration.
June
15,
2012.
Archiv
ed fro
m the
origin
al on
June
20,
2012.
Retrie
ved J
une
26, 20
12.
180. ^
"Visu

307
al
Studi
o
2012
Updat
e 1 is
now
availa
ble!".
Soma
segar'
s
blog.
Micro
soft
Corpo
ration.
Nove
mber
26,
2012.
Archiv
ed fro
m the
origin
al on
Dece
mber
27,
2012.
Retrie
ved D
ecem
ber
29, 20
12.
181. ^
Jump
up
to:a b c
d e f g
K
umar,
Sumit
(Augu
st 24,
2011)
. "Firs
t Look
at the
New
C++
IDE
Produ
ctivity
Featu

308
res in
the
Next
Versi
on of
Visual
Studi
o". V
C++
Team
Blog.
Micro
soft
Corpo
ration.
MSD
N
Blogs.
Archiv
ed fro
m the
origin
al on
Octob
er 2,
2011.
Retrie
ved O
ctober
14, 20
11.
182. ^
"The
Visual
Studi
o
2012
Feed
back
Tool:
A
better
way
to
submi
t bugs
- The
Visual
Studi
o
Blog -
Site
Home
-
MSD

309
N
Blogs
".
Blogs.
msdn.
com.
Janua
ry 28,
2013.
Archiv
ed fro
m the
origin
al on
June
22,
2012.
Retrie
ved J
une
15, 20
13.
183. ^
"Colo
r
Retur
ns to
Visual
Studi
o 11
User
Interf
ace
-". Vis
ual
Studi
o
Maga
zine.
Archiv
ed fro
m the
origin
al on
July
22,
2019.
Retrie
ved J
uly
22, 20
19.
184. ^
"Visu
al

310
Studi
o 11
User
Interf
ace
Updat
es
Comi
ng in
RC".
The
Visual
Studi
o
Blog.
May
8,
2012.
Archiv
ed fro
m the
origin
al on
July
22,
2019.
Retrie
ved J
uly
22, 20
19.
185. ^
"A
DESI
GN
WITH
ALL-
CAPS
". The
Visual
Studi
o
Blog.
June
5,
2012.
Archiv
ed fro
m the
origin
al on
July
22,
2019.
Retrie

311
ved J
uly
22, 20
19.
186. ^
"Micr
osoft
Ignor
es
Usabil
ity
and
Users
- VS
2012
Keep
s
ALL-
CAPS
Menu
s". Ar
chive
d fro
m the
origin
al on
June
10,
2012.
Retrie
ved J
uly
13, 20
12.
187. ^
"On
Visual
Studi
o 11's
redesi
gn
awkw
ardne
ss -
Arktro
nic.co
m". ar
ktroni
c.com
. Arch
ived fr
om
the
origin
al on

312
July
22,
2019.
Retrie
ved J
uly
22, 20
19.
188. ^
"How
To
Preve
nt
Visual
Studi
o
2012
ALL
CAPS
Menu
s!". w
ww.ric
hard-
banks
.org.
Archiv
ed fro
m the
origin
al on
March
20,
2019.
Retrie
ved J
uly
22, 20
19.
189. ^
"Visu
al
Studi
o
2013
Previ
ew
Availa
ble
Now!"
. Visu
al
Studi
o
Blog.
June

313
26,
2013.
Retrie
ved J
uly
3, 202
1.
190. ^
"Visu
al
Studi
o
2013
RC
availa
ble
now!".
Visual
Studi
o
Blog.
Septe
mber
9,
2013.
Retrie
ved J
uly
3, 202
1.
191. ^
"Visu
al
Studi
o
2013
releas
ed to
web!".
Visual
Studi
o
Blog.
Octob
er 17,
2013.
Retrie
ved J
uly
3, 202
1.
192. ^
Som
asega
r,

314
S. "Vi
sual
Studi
o
2013
Launc
h:
Anno
uncin
g
Visual
Studi
o
Onlin
e".
MSD
N
Blogs.
Archiv
ed fro
m the
origin
al on
Janua
ry 26,
2014.
Retrie
ved J
anuar
y
23, 20
14.
193. ^
"Visu
al
Studi
o
2013
Updat
e
1". Vi
sual
Studi
o site.
Micro
soft
Corpo
ration.
Janua
ry 20,
2014.
Archiv
ed fro
m the
origin

315
al on
April
1,
2016.
Retrie
ved J
anuar
y
23, 20
14.
194. ^
"Visu
al
Studi
o
2013
Updat
e
1". So
mase
gar's
blog.
Micro
soft
Corpo
ration.
Janua
ry 20,
2014.
Archiv
ed fro
m the
origin
al on
Janua
ry 22,
2014.
Retrie
ved J
anuar
y
23, 20
14.
195. ^
"Visu
al
Studi
o
2013
Updat
e2
RTM".
Visual
Studi
o site.

316
Micro
soft
Corpo
ration.
May
12,
2014.
Archiv
ed fro
m the
origin
al on
March
29,
2016.
Retrie
ved J
uly
12, 20
14.
196. ^
"Des
criptio
n of
Visual
Studi
o
2013
Updat
e 3".
Micro
soft
Corpo
ration.
Augu
st 15,
2014.
Archiv
ed fro
m the
origin
al on
Febru
ary
13,
2015.
Retrie
ved A
ugust
18, 20
14.
197. ^
"Visu
al
Studi

317
o
2013
Updat
e4
RTM".
Visual
Studi
o site.
Micro
soft
Corpo
ration.
Nove
mber
12,
2014.
Archiv
ed fro
m the
origin
al on
Dece
mber
16,
2016.
Retrie
ved N
ovem
ber
16, 20
14.
198. ^
Jump
up
to:a b c
d e
"Vis
ual
Studi
o
2017
15.9
Relea
se
Notes
". Micr
osoft
Learn
. Arch
ived fr
om
the
origin
al on
Dece
mber

318
10,
2019.
Retrie
ved A
ugust
11, 20
18.
199. ^
Mont
gome
ry,
John
(June
3,
2014)
. "Vis
ual
Studi
o "14"
CTP
now
availa
ble".
The
Visual
Studi
o
Blog.
Archiv
ed fro
m the
origin
al on
Augu
st 20,
2014.
Retrie
ved A
ugust
18, 20
14.
200. ^
Mont
gome
ry,
John
(Nove
mber
12,
2014)
. "Vis
ual
Studi
o
2015

319
Previ
ew,
Visual
Studi
o
Com
munit
y
2013,
Visual
Studi
o
2013
Updat
e 4,
and
More"
. Visu
al
Studi
o
Blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on
Janua
ry 7,
2015.
Retrie
ved J
anuar
y
15, 20
15.
201. ^
Liuso
n,
Julia
(Febr
uary
9,
2017)
. "Join
Us:
Visual
Studi
o
2017
Launc
h
Event

320
and
20th
Anniv
ersary
". The
Visual
Studi
o
Blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on
Febru
ary
10,
2017.
Retrie
ved F
ebrua
ry
10, 20
17.
202. ^
Mont
gome
ry,
John
(Marc
h 30,
2016)
. "Vis
ual
Studi
o "15"
Previ
ew
Now
Availa
ble".
The
Visual
Studi
o
Blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on

321
Augu
st 3,
2016.
Retrie
ved J
uly
20, 20
16.
203. ^
Mont
gome
ry,
John
(May
10,
2016)
. "Vis
ual
Studi
o "15"
Previ
ew
2". Th
e
Visual
Studi
o
Blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on
Augu
st 19,
2016.
Retrie
ved J
uly
20, 20
16.
204. ^
"Visu
al
Studi
o "15"
Previ
ew
2". vis
ualstu
dio.co
m. Mi
crosof

322
t. May
10,
2016.
Archiv
ed
from t
he
origin
al on
June
13,
2016.
205. ^
Mont
gome
ry,
John
(July
7,
2016)
. "Vis
ual
Studi
o "15"
Previ
ew
3". Th
e
Visual
Studi
o
Blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on
Septe
mber
11,
2016.
Retrie
ved J
uly
20, 20
16.
206. ^
"Visu
al
Studi
o "15"
Previ
ew

323
3". vis
ualstu
dio.co
m. Mi
crosof
t. July
7,
2016.
Archiv
ed
from t
he
origin
al on
July
15,
2016.
207. ^
"Visu
al
Studi
o "15"
Previ
ew 4
Now
Availa
ble
For
Downl
oad
With
New
Install
ation
Exper
ience
And
More
-
MSPo
werus
er".
Augu
st 22,
2016.
Archiv
ed fro
m the
origin
al on
Janua
ry 25,
2018.
Retrie
ved A

324
ugust
22, 20
16.
208. ^
"Visu
al
Studi
o "15"
Previ
ew
4". blo
gs.ms
dn.mi
crosof
t.com.
Augu
st 22,
2016.
Archiv
ed fro
m the
origin
al on
Augu
st 23,
2016.
Retrie
ved A
ugust
22, 20
16.
209. ^
"Ann
ounci
ng
Visual
Studi
o "15"
Previ
ew
5". blo
gs.ms
dn.mi
crosof
t.com.
Octob
er 5,
2016.
Archiv
ed fro
m the
origin
al on
Octob
er 6,

325
2016.
Retrie
ved O
ctober
5, 201
6.
210. ^
"Visu
al
Studi
o
2017
-A
Quick
Look
at
Produ
ctivity
Enha
ncem
ents
in
Visual
Studi
o
2017
RC".
Nove
mber
14,
2016.
Archiv
ed
from t
he
origin
al on
Nove
mber
14,
2016.
Retrie
ved N
ovem
ber
14, 20
16.
211. ^
"Visu
al
Studi
o
2017
Relea
se

326
Candi
date".
Archiv
ed fro
m the
origin
al on
March
28,
2017.
Retrie
ved M
arch
30, 20
17.
212. ^
Jump
up
to:a b c
d
"Ann
ounci
ng
Visual
Studi
o
2017
Gener
al
Availa
bility".
March
7,
2017.
Archiv
ed fro
m the
origin
al on
March
20,
2017.
Retrie
ved M
arch
30, 20
17.
213. ^
"Visu
al
Studi
o
2017
Versi
on
15.4

327
Relea
sed".
The
Visual
Studi
o
Blog.
Octob
er 10,
2017.
Archiv
ed fro
m the
origin
al on
July
22,
2019.
Retrie
ved J
uly
22, 20
19.
214. ^
"Visu
al
Studi
o
2017
Versi
on
15.5,
Visual
Studi
o for
Mac
Relea
sed".
The
Visual
Studi
o
Blog.
Dece
mber
4,
2017.
Archiv
ed fro
m the
origin
al on
July
22,
2019.

328
Retrie
ved J
uly
22, 20
19.
215. ^
"Visu
al
Studi
o
2017
versio
n
15.6,
Visual
Studi
o for
Mac
versio
n 7.4
Relea
sed".
The
Visual
Studi
o
Blog.
March
6,
2018.
Archiv
ed fro
m the
origin
al on
July
22,
2019.
Retrie
ved J
uly
22, 20
19.
216. ^
"Visu
al
Studi
o
2017
15.8
Relea
se
Notes
". Micr
osoft

329
Learn
. Arch
ived fr
om
the
origin
al on
July
22,
2019.
Retrie
ved M
arch
21, 20
19.
217. ^
Blog,
Wind
ows
Devel
oper;
Sweet
gall,
Marc
(Nove
mber
15,
2018)
. "Offi
cial
suppo
rt for
Wind
ows
10 on
ARM
devel
opme
nt". W
indow
s
Devel
oper
Blog.
218. ^
"Visu
al
Studi
o
2019
Comp
atibilit
y
docu
ment"

330
.
Micro
soft.
Archiv
ed fro
m the
origin
al on
June
3,
2020.
Retrie
ved F
ebrua
ry
26, 20
20.
219. ^
"Wha
t's
Next
for
Visual
Studi
o". Th
e
Visual
Studi
o
Blog.
June
6,
2018.
Archiv
ed fro
m the
origin
al on
March
30,
2020.
Retrie
ved J
uly
22, 20
19.
220. ^
Blog,
Visual
Studi
o
(Dece
mber
4,
2018)

331
. "Mak
ing
every
devel
oper
more
produ
ctive
with
Visual
Studi
o
2019"
. blog
s.msd
n.micr
osoft.
com.
Archiv
ed fro
m the
origin
al on
Dece
mber
7,
2019.
Retrie
ved D
ecem
ber
5, 201
8.
221. ^
Blog,
Visual
Studi
o
(Janu
ary
24,
2019)
. "Vis
ual
Studi
o
2019
Previ
ew 2
is
now
availa
ble". b
logs.
msdn.

332
micro
soft.c
om. A
rchive
d fro
m the
origin
al on
Febru
ary
11,
2019.
Retrie
ved J
anuar
y
26, 20
19.
222. ^
"Visu
al
Studi
o
2019
Previ
ew
Relea
se
Notes
". Micr
osoft
Learn
. Arch
ived fr
om
the
origin
al on
Febru
ary 2,
2021.
Retrie
ved F
ebrua
ry
14, 20
19.
223. ^
"Visu
al
Studi
o
2019
Relea
se

333
Candi
date
(RC)
now
availa
ble". d
evblo
gs.mi
crosof
t.com.
Febru
ary
27,
2019.
Archiv
ed fro
m the
origin
al on
Nove
mber
14,
2020.
Retrie
ved A
pril
18, 20
19.
224. ^
Salte
r, Jim
(April
20,
2021)
. "Micr
osoft
Visual
Studi
o
2022
will
(finall
y)
enter
the
64-bit
world"
. Ars
Techn
ica.
Retrie
ved A
pril
20, 20
21.

334
225. ^
"Visu
al
Studi
o
2022"
. Visu
al
Studi
o
Blog.
April
19,
2021.
Retrie
ved A
pril
20, 20
21.
226. ^
Blog,
Visual
Studi
o
(June
17,
2021)
. "Vis
ual
Studi
o
2022
Previ
ew 1
now
availa
ble!".
devbl
ogs.m
icroso
ft.com
.
Retrie
ved J
une
18, 20
21.
227. ^
Blog,
Visual
Studi
o
(July
14,
2021)

335
. "Vis
ual
Studi
o
2022
Previ
ew 2
is
out!".
devbl
ogs.m
icroso
ft.com
.
Retrie
ved J
uly
14, 20
21.
228. ^
Blog,
Visual
Studi
o
(Augu
st 10,
2021)
. "Vis
ual
Studi
o
2022
Previ
ew 3
now
availa
ble!".
devbl
ogs.m
icroso
ft.com
.
Retrie
ved A
ugust
11, 20
21.
229. ^
"Visu
al
Studi
o
2022
Previ
ew 4

336
is
now
availa
ble!".
Visual
Studi
o
Blog.
Septe
mber
14,
2021.
Retrie
ved S
eptem
ber
17, 20
21.
230. ^
"Join
us
Nove
mber
8 for
the
Launc
h of
Visual
Studi
o
2022"
. Visu
al
Studi
o
Blog.
Octob
er 12,
2021.
Retrie
ved O
ctober
14, 20
21.
231. ^
"Visu
al
Studi
o
2022
now
availa
ble".
Visual
Studi

337
o
Blog.
Nove
mber
8,
2021.
Retrie
ved F
ebrua
ry
18, 20
22.
232. ^
Dow
nie,
Mark
(Nove
mber
8,
2022)
. "Arm
64
Visual
Studi
o is
officia
lly
here!"
. Visu
al
Studi
o
Blog.
233. ^
Blank
enshi
p, Ed
(Janu
ary
2014)
. "Intr
oduci
ng
Visual
Studi
o
Onlin
e". M
SDN
Maga
zine.
Micro
soft.
Archiv
ed fro

338
m the
origin
al on
Dece
mber
31,
2014.
Retrie
ved N
ovem
ber
29, 20
14.
234. ^
"Feat
ures
Timeli
ne". V
isualS
tudio.
com.
Micro
soft.
Archiv
ed fro
m the
origin
al on
Octob
er 7,
2014.
Retrie
ved N
ovem
ber
29, 20
14.
235. ^
Yegu
lalp,
Serda
r
(Nove
mber
14,
2013)
. "Micr
osoft
reinve
nts
Visual
Studi
o as
an
Azure

339
cloud
servic
e". Inf
oWorl
d. ID
G. Ar
chive
d fro
m the
origin
al on
March
29,
2021.
Retrie
ved N
ovem
ber
8, 201
4.
236. ^
Harry
,
Brian
(Nove
mber
18,
2015)
. "Ne
ws
from
Conn
ect();
2015"
. Bria
n
Harry'
s
blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on
Nove
mber
22,
2015.
Retrie
ved N
ovem
ber

340
22, 20
15.
237. ^
"Visu
al
Studi
o
Onlin
e
Pricin
g
Detail
s". Mi
crosof
t
Azure
. Micr
osoft.
Archiv
ed fro
m the
origin
al on
Nove
mber
22,
2015.
Retrie
ved N
ovem
ber
29, 20
14.
238. ^
Brigh
t,
Peter
(Nove
mber
12,
2013)
. "Micr
osoft
takes
devel
opme
nt into
the
cloud
with
Visual
Studi
o
Onlin
e". Ar

341
s
Techn
ica. C
ondé
Nast.
Archiv
ed fro
m the
origin
al on
March
8,
2016.
Retrie
ved M
arch
7, 201
6.
239. ^
"Dev
Ops
and
Applic
ation
Lifecy
cle
Mana
geme
nt". M
SDN.
Micro
soft.
Archiv
ed fro
m the
origin
al on
March
8,
2016.
Retrie
ved M
arch
3, 201
6.
240. ^
"Micr
osoft
Visual
Studi
o
Team
Syste
m
Code

342
Name
"Rosa
rio"".
Archiv
ed
from t
he
origin
al on
May
13,
2008.
Retrie
ved A
pril
5, 200
8.
241. ^
van
Haaft
en,
Octav
ie
(Nove
mber
25,
2009)
. "Vis
ual
Studi
o
2010
Team
Syste
m
sessi
on". S
hareP
oint:
Worki
ng on
it…. A
rchive
d fro
m the
origin
al on
April
26,
2012.
Retrie
ved D
ecem
ber

343
8, 201
1.
242. ^
Harry
,
Brian
(Nove
mber
18,
2015)
. "Ne
ws
from
Conn
ect();
2015"
. Bria
n
Harry'
s
blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on
March
8,
2016.
Retrie
ved M
arch
3, 201
6.
243. ^
Hins
helwo
od,
Martin
(June
20,
2012)
. "Inst
alling
TFS
2012
with
Lab
Mana
geme
nt
2012"
. Marti

344
n
Hinsh
elwoo
d-
naked
Agility
Ltd. A
rchive
d fro
m the
origin
al on
Septe
mber
13,
2018.
Retrie
ved S
eptem
ber
12, 20
18.
244. ^
"Light
Switc
h
HTML
Client
". MS
DN.
Micro
soft.
Archiv
ed fro
m the
origin
al on
June
4,
2013.
Retrie
ved J
une
15, 20
13.
245. ^
Mass
i,
Beth
(Janu
ary
17,
2013)
. "Get
Starte

345
d
Buildi
ng
Share
Point
Apps
in
Minut
es
with
Light
Switc
h". Be
th
Massi'
s
blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on
May
10,
2013.
Retrie
ved F
ebrua
ry
27, 20
13.
246. ^
Rivar
d,
John
(Marc
h 22,
2012)
. "Ligh
tSwitc
h
Archit
ecture
:
ODat
a
(John
Rivar
d)". Vi
sual
Studi
o
Light

346
Switc
h
Team
Blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on
July
2,
2013.
Retrie
ved F
ebrua
ry
27, 20
13.
247. ^
"Light
Switc
h
Updat
e". Vi
sual
Studi
o
Light
Switc
h
Team
Blog.
Micro
soft.
Octob
er 14,
2016.
Archiv
ed fro
m the
origin
al on
March
19,
2017.
Retrie
ved M
arch
19, 20
17.
248. ^
"How
to:

347
Deplo
ya
Light
Switc
h
ODat
a
Servic
e". M
SDN.
Micro
soft.
Archiv
ed fro
m the
origin
al on
June
1,
2013.
Retrie
ved J
une
15, 20
13.
249. ^
"Visu
al
Studi
o
Light
Switc
h
2011
is
Launc
hing
26
July
26". V
isual
Studi
o
Light
Switc
h
Team
Blog.
Micro
soft.
July
5,
2011.
Archiv
ed fro

348
m the
origin
al on
May
21,
2013.
Retrie
ved F
ebrua
ry
27, 20
13.
250. ^
Mass
i,
Beth
(Augu
st 3,
2010)
. "Rap
id
Busin
ess
Applic
ation
Devel
opme
nt
with
Visual
Studi
o
Light
Switc
h". Be
th
Massi'
s
blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on
March
24,
2016.
Retrie
ved A
ugust
4, 201
0.

349
251. ^
"Light
Switc
h
Updat
e". Vi
sual
Studi
o
Light
Switc
h
Team
Blog.
Micro
soft.
Archiv
ed fro
m the
origin
al on
Augu
st 8,
2017.
Retrie
ved M
ay
31, 20
17.
252. ^
Lardi
nois,
Frede
ric
(April
29,
2015)
. "Micr
osoft
Launc
hes
Visual
Studi
o
Code,
A
Free
Cross
-
Platfo
rm
Code
Editor
For
OS X,

350
Linux
And
Wind
ows".
Tech
Crunc
h. Arc
hived
from
the
origin
al on
Octob
er 28,
2017.
Retrie
ved J
une
25, 20
17.
253. ^
"GitH
ub -
micro
soft/v
scode
:
Visual
Studi
o
Code"
. July
22,
2019.
Archiv
ed fro
m the
origin
al on
Janua
ry 22,
2021.
Retrie
ved J
uly
22, 20
19 –
via
GitHu
b.
254. ^
Brigh
t,
Peter
(April

351
14,
2016)
. "Vis
ual
Studi
o
Code
editor
hits
versio
n 1,
has
half a
millio
n
users"
. Arch
ived fr
om
the
origin
al on
July
7,
2017.
Retrie
ved J
une
14, 20
17.
255. ^
"Begi
nners
Guide
to
Perfor
manc
e
Profili
ng".
MSD
N.
Micro
soft.
Nove
mber
15,
2016.
Archiv
ed fro
m the
origin
al on
Dece
mber

352
27,
2016.
Retrie
ved D
ecem
ber
27, 20
16.

Ext
ern
al
lin
ks
[edit]

Wikib
ooks
has a
book
on
the
topic
of: Vi
sual
Studi
o

 O
ffi
ci
al
w
e
b
si
te

show

Microsoft development tools

353
354
355
356
show

Microsoft Corporation


357
358
359
360
361
362

show

Integrated development environments

363
364
365
366
367
368

show

.NET


369


show

HTML editors

370

371
372


show

Graphical user interface builders

373
374
show

JavaScript

375
376
Cate
gorie
s:
 1
9
9
7
s
of
t

377
w
ar
e
 U
s
er
in
te
rf
a
c
e
b
ui
ld
er
s
 W
in
d
o
w
s-
o
nl
y
pr
o
pr
ie
ta
ry
s
of
t
w
ar
e
 M
ic
ro
s
of
t
Vi
s

378
u
al
S
tu
di
o
 Th
is
pa
ge
w
as
la
st
ed
ite
d
on
22
Ju
ly
20
25
,
at
17
:0
5(
U
T
C)
.
 Te
xt
is
av
ail
ab
le
un
de
r
th
e
Cr
ea
tiv
e
C
o
m
m
on
s
At
tri
bu
tio
n-
S
ha
re
Ali
ke

379
4.
0
Li
ce
ns
e;
ad
dit
io
na
l
ter
m
s
m
ay
ap
pl
y.
By
us
in
g
thi
s
sit
e,
yo
u
ag
re
e
to
th
e
Te
rm
s
of
U
se
an
d
Pr
iv
ac
y
P
oli
cy
.
Wi
ki
pe
di
a
®
is
a
re
gi
st
er
ed
tra
de
m

380
ar
k
of
th
e
Wi
ki
m
ed
ia
Fo
un
da
tio
n,
In
c.,
a
no
n-
pr
ofi
t
or
ga
ni
za
tio
n.
 Pr

iv

ac

po

lic

 A

bo

ut

Wi

ki

pe

di

 Di

sc

lai

381
er

 C

on

ta

ct

Wi

ki

pe

di

 C

od

of

on

du

ct

 D

ev

el

op

er

 St

ati

sti

cs

 C

oo

ki

st

382
at

en

 M

ob

ile

vi

383

You might also like