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
49
votes
11 answers

Visual Studio 2019 release. High CPU usage

I have got brand new installation of VS2019 Community (release version) beside VS2017. When i load project to work on there is constantly about 30% of CPU is using on idle. Project is completely loaded, analyzed and running on IIS Express. Project…
Sam Alekseev
  • 2,281
  • 2
  • 19
  • 28
49
votes
22 answers

Visual Studio 2010: Could not resolve mscorlib for target framework '.NETFramework,Version=v4.0'

We are currently migrating all our solutions from 2005 to 2010 (that's right, we're skipping 2008!). We are also changing our file structure to make some more sense (some common projects would be nested within specific projects etc etc). This all…
F.B. ten Kate
  • 2,032
  • 2
  • 21
  • 31
49
votes
8 answers

What's the best way to do a bulk namespace rename on a large c# application?

First, a little background. Currently namespaces and assemblies in our codebase (~60 assemblies, thousands of classes) looks like WidgetCompany.Department.Something We have now been spun off such that we are selling the software that drives a…
Brook
  • 5,949
  • 3
  • 31
  • 45
49
votes
2 answers

How can I view Threads window in Visual studio?

In visual studio, it should be in Debug> Windows> Threads. But mine doesn't have it!
mshwf
  • 7,009
  • 12
  • 59
  • 133
49
votes
2 answers

VS 2010: How do I get "next tab", "prev tab" keyboard shortcut working?

How do I get "next tab", "prev tab" keyboard shortcuts to work in Visual Studios 2010? (For a more precise description of the functionality I need please see the firefox/chrome/etc and how they do their "ctrl-pgdn" and "ctrl-pgup" keyboard…
Trevor Boyd Smith
  • 18,164
  • 32
  • 127
  • 177
49
votes
6 answers

Why Visual Studio 2015 can't run exe file (ucrtbased.dll)?

I have installed the Visual Studio 2015 and created Win32 project with some code. I compiled it successfully, but I can't launch exe file, because I don't have some ucrtbased.dll...So how can I solve it? Edit: The English equivalent message…
kostyabakay
  • 1,649
  • 2
  • 21
  • 32
49
votes
4 answers

Visual Studio 2010 shortcut to go back from definition

In Visual Studio when going to definition by pressing F12, it takes you to definition. Is there any way to go back to where you came from? This is specially annoying when you have definition within same file. If it's in another file then it's ok…
mamu
  • 12,184
  • 19
  • 69
  • 92
49
votes
3 answers

Why is my configuration manager disabled in Visual Studio 2010?

I just started working on a new project and I can't set the build action to Debug/Release. This is a huge problem! I have another solution on my system that, when opened, allows me to change the solution configuration. So it must have something to…
Matt H.
  • 10,438
  • 9
  • 45
  • 62
49
votes
31 answers

VisualStudio2010 Debugging - The process cannot access the file ... because it is being used by another process

I'm unable to debug a WinForms C# application using the released version of Visual Studio 2010 Prof. I get the following error message after the second debugging run. Error 9 Unable to copy file "obj\x86\Debug\Arrowgrass Reports.exe" to…
Richard Forss
  • 670
  • 1
  • 5
  • 10
49
votes
3 answers

Why is there no 64bit version of Visual Studio 2010?

I only see x86 version in msdn downloads.
Srikar Doddi
  • 15,499
  • 15
  • 65
  • 106
49
votes
4 answers

From MinGW static library (.a) to Visual Studio static library (.lib)

I'm trying to use xlsLib for creating Excel spreadsheets from a C++ application. The trouble is that compiling xlsLib, I give a .a file (a GCC static library, generated by MinGW). But, my application depends on another API (PhysX) that only…
user254336
  • 491
  • 1
  • 4
  • 3
49
votes
2 answers

VS 2012 - Project failed to build because of missing Toolset

I am unable to compile/build anything within Visual Studio C++ 2012 because I am getting an error that states either I have an inappropriate ToolsVersion or that the ToolSet is missing. Here is the error in the console: Project file contains…
Jebathon
  • 4,310
  • 14
  • 57
  • 108
49
votes
2 answers

GitHub and Visual Studio

Possible Duplicate: Using Git with Visual Studio What's the most painless way for the Visual Studio developer to start using GitHub? Ideally the answer would involve a Visual Studio plugin, or some other integration app? What solutions are…
p.campbell
  • 98,673
  • 67
  • 256
  • 322
49
votes
7 answers

Where is System.ServiceModel.Web.dll?

I am developing a Windows service that exposes a WCF service intended to be consumed by a Silverlight application, as explained in this blog post: http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2008/03/27/10291.aspx The problem I…
Konamiman
  • 49,681
  • 17
  • 108
  • 138
49
votes
3 answers

Why is the checkbox 'Prefer 32-bit' disabled in Visual Studio 2012?

I came across a situation in which I would like to set the Prefer 32-bit to true. But in Visual Studio 2012, it is showing as disabled. And no matter what I do it doesn't get enabled. I read that Any CPU with Prefer 32-bit is the default value for…
Dzyann
  • 5,062
  • 11
  • 63
  • 95