Questions tagged [visual-studio]

Use this tag if you have a specific question about Visual Studio features and functionality. DO NOT use this tag on questions regarding code which merely happened to be written in Visual Studio. Consider tagging the exact technology area your question links to and also tagging a more specific version of Visual Studio. Please mention your exact VS version, edition, and update level in your question. DO NOT use this tag on questions regarding VS Code.

Visual Studio is an integrated development environment (IDE) offered by Microsoft used to develop computer programs for Microsoft Windows, as well as web sites, web applications and web services.

Microsoft Visual Studio History

Prior to Visual Studio Version 4.0, there were Visual Basic 3, Visual C++, Visual FoxPro and Visual SourceSafe as separate products.

Below is the list of the products along with their release date. Note: the actual version numbers for the products are sometimes confused with the last two digits of the 'year' field of the name; these version numbers are shown as "V-nn.x.y.z," where the given "nn" value is the major version number, and 'x', 'y' and 'z' would be the minor version, build and revision numbers, respectively.

The current stable release is Visual Studio 2022 - for questions regarding this specific version use .

Visual Studio Editions

  • Professional includes end-to-end solution to meet demanding quality and scale needs of teams of all sizes
  • Enterprise featuring professional developer tools, services, and subscription benefits for small teams
  • Community is a free, fully-featured IDE for students, open-source and individual developers

See the products page on the Microsoft site for the full list of Visual Studio products and download links. Microsoft also publishes a comparison table where major differences between editions can be seen at a glance to help you decide which edition fits your needs the most.

Using This Tag

You should ask questions about Visual Studio here on Stack Overflow, but if you have bugs to report, report them at Developer community instead.

Consider tagging the exact technology area your question links to and also tagging a more specific version of Visual Studio (see above). Please mention your exact Visual Studio version, edition, and update level in your question.

Do not use this tag on questions just because the code was written in Visual Studio. For example, a question about parsing a date/time string in .NET with C# should not ordinarily be tagged .

More Information

Visual Studio Extensions (.vsix)

You can read about Visual Studio extensions here and see the available Extensions for the Visual Studio family of products.

Developer Community

Developer Community is a website where you can read about the Visual Studio release history. Also see all the reported bugs and find solutions for them. You can help the Visual Studio team and vote on the the issues (which you also have) and they can prioritise the problems and ship fixes to the most demanded ones. Also you can report a problem.

113889 questions
48
votes
12 answers

Visual Studio 2010: Editor stops responding to keyboard

I've got this very odd bug that appears to be a quirk in Visual Studio 2010: Sometimes, when moving the cursor into double quotes of a CSS style="" attribute the cursor refuses to move. I can't type anything, and the keys that respond are the…
Chuck Le Butt
  • 47,570
  • 62
  • 203
  • 289
48
votes
6 answers

Why does "hello" + + '/' + "world" == "hello47world"?

For this C#, a==true: bool a = "hello" + '/' + "world" == "hello/world"; And for this C#, b==true: bool b = "hello" + + '/' + "world" == "hello47world"; I'm wondering how this can be, and more importantly, why did the C# language architects…
Contango
  • 76,540
  • 58
  • 260
  • 305
48
votes
2 answers

Visual Studio 2015 solutions backwards compatibility with Visual Studio 2013

It seems that I can open a VS 2013 solution file in VS 2015. I've a few questions regarding backwards compatibility: Can a VS 2013 solution be maintained in VS 2015 safely without losing the capability to work on it in VS 2013? Can a VS 2015…
Jonn
  • 4,599
  • 9
  • 48
  • 68
48
votes
9 answers

How can I configure ReSharper's code cleanup on save?

I would love to configure Visual Studio/ReSharper to run "Code cleanup" whenever I save a file. A bonus would be to configure this only for C# files, as I sometimes find that the cleanup on ASP.NET files does not work without introducing errors.
Thomas Jespersen
  • 11,493
  • 14
  • 47
  • 55
48
votes
7 answers

Visual studio doesn't support specific csproj file

I am getting this error when I try to open the solution file of my project. The solution is 2012 file (checked using notepad). If I click on Ok, The solution opens up except for one csproject which does not load. I get a migration report in…
ShaQ.Blogs
  • 1,264
  • 4
  • 17
  • 30
48
votes
5 answers

What are the differences between TFS, SVN and GIT?

I use Microsoft Visual SourceSafe for version control. I would like to change this approach and use newer software for this work. What are the differences between these three applications? Which one is better? Are these solutions integrated with…
masoud ramezani
  • 22,228
  • 29
  • 98
  • 151
48
votes
10 answers

Can't Move Controls With Mouse on Windows Form Designer

I recently installed Visual Studio 2013 Professional, and found that in the Windows Forms Application project type I'm unable to move any controls on a form in design mode. I tested a few alternatives out and found the following: Controls can be…
Brett Wolfington
  • 6,587
  • 4
  • 32
  • 51
48
votes
23 answers

MVC Razor view Intellisense broken in VS 2013/2015/2017

I have an existing project written in VS2010 which when loaded in VS2010 works perfectly. When I load this same project in VS2013 the MVC Razor views contain lots of errors as if the config file is missing from the views folder. It appears to have…
War
  • 8,539
  • 4
  • 46
  • 98
48
votes
5 answers

Visual Studio: Where does it store "Set as startup project"?

Let's say a single solution (.sln) has 2 (.vcproj) named Proj1 and Proj2. By default, Visual Studio assigned Proj1 to be my startup project. I set Proj2 to be my desired startup project. Then I commit everything to my repository (excluding…
sivabudh
  • 31,807
  • 63
  • 162
  • 228
48
votes
6 answers

How to programmatically include a file in my project?

Background I'm making a helper application that reformats some code files and creates new code files, which are to be added to my other project, so I could use the new code right away, but I'm having serious trouble adding that new code file into my…
48
votes
3 answers

Visual Studio: How to create project from existing GitHub repository?

I came from Eclipse background and I am apparently missing something. There is an existing GitHub project with JS code in it and I would like to start adding TypeScript nature to it, one type at a time. I have followed this tutorial to clone…
daniel.sedlacek
  • 8,129
  • 9
  • 46
  • 77
48
votes
8 answers

How can I see cout output in a non-console application?

It seems rather tedious to output to debug window. Where can I find cout output if I am writing a non-console information ? Like: double i = a / b; cout << b << endl;//I want to check out whether b is zero. It seems the output cannot be found…
CDT
  • 10,165
  • 18
  • 66
  • 97
48
votes
6 answers

Measuring total solution build time in Visual Studio

Does any know if there is any native mechanism to report on the total solution build time in Visual Studio 2008? You can change the build verbosity to report build times per project as discussed here or report total build time from msbuild but I’d…
Troy Hunt
  • 20,345
  • 13
  • 96
  • 151
48
votes
2 answers

Why does my application require Visual C++ Redistributable package

I'm writing a simple C++ application in Visual Studio. It also has a setup project. It works well on my development machine, but when I'm installing this application on user's machine it requires Visual C++ Redistributable Package. I'm wondering why…
JeB
  • 11,653
  • 10
  • 58
  • 87
48
votes
9 answers

Visual Studio 2012 The project file "" has been renamed or is no longer in the solution

I recently upgraded my IDE, but not my compiler from VS2010 to VS2012 and now I'm having issues with one of my solutions. When I try to build it I get below message. The project file has been renamed or is no longer in the solution And when I try…
nastassiar
  • 1,545
  • 2
  • 24
  • 43