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
44
votes
1 answer

How to change Visual Studio 2017 default language version for all projects?

How to set language version on C#7.0 for all projects? Where does default parameter come from, I want to change default value PS: I do not mean the UI language
giokoguashvili
  • 2,013
  • 3
  • 18
  • 37
44
votes
9 answers

Microsoft Windows Python-3.6 PyCrypto installation error

pip install pycrypto works fine with python3.5.2 but fails with python3.6 with the following error: inttypes.h(26): error C2061: syntax error: identifier 'intmax_t'
Konstantin Glukhov
  • 1,898
  • 3
  • 18
  • 25
44
votes
5 answers

Where does Visual Studio 2017 store its config?

In VS 2015 and earlier, settings were stored in the registry, e.g. HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config. In VS 2017, to support multiple instances of VS, the settings were moved out of the registry, according to this post. I…
Geir Sagberg
  • 9,632
  • 8
  • 45
  • 60
44
votes
4 answers

Assembly Binding Redirection and Code Analysis

I'm using DotNetOpenAuth (which references System.Web.Mvc version 1.0.0.0) in a Mvc 3.0.0.0 project in Visual Studio 2010. I'm using assembly binding redirection as follows:-
44
votes
5 answers

Change the text cursor/caret in Visual Studio 2010

I've accidentally changed the text cursor/caret in Visual Studio 2010 from the line to the one with the box that highlights the entire character and cannot find out how to change it back. Can anyone tell me how? Thanks!
sebf
  • 2,831
  • 5
  • 32
  • 50
44
votes
3 answers

Visual Studio Diagnostic Tools - how to change selected process?

I'm using Diagnostic Tools in Visual Studio 2015 debugging SharePoint Web Part. I'm attached to a few w3wp.exe processes and the window displays this message: Multiple processes are being debugged, but this window is only showing data for w3wp.exe…
44
votes
5 answers

VS2015 MSB3884 warning: Could not find rule set file

When I imported an old solution in VS2015 I receive loads of warnings MSB3884 warning: Could not find rule set file .. when building the solution. Q How can I get rid of this annoying problem?
participant
  • 2,923
  • 2
  • 23
  • 40
44
votes
5 answers

Git (SSH) in Visual Studio 2015

So with Visual Studio 2015 just being released there is a much more integrated tie-in with git. However the feature that seems to be lacking is git over SSH. There are various plugins for 2013 that allow this functionality (i.e GitExtensions) but I…
John Mitchell
  • 9,653
  • 9
  • 57
  • 91
44
votes
6 answers

Can I hide the smiley in Visual Studio 2015 final?

In Visual Studio 2015 RC, there was that Feedback smiley in the upper right of the main window. Unfortunately, it is still there in the final release of Visual Studio 2015: I've searched all through the options and settings and found no way to hide…
Uwe Keim
  • 39,551
  • 56
  • 175
  • 291
44
votes
9 answers

How to maximize Visual Studio panels?

Is there a way to quickly maximize (and then restore) Visual Studio 2010 panels? For instance, I'd like to temporarily maximize the Output window or unit test results window. In Eclipse, I would just double-click the window tab, but in VS, this…
Borek Bernard
  • 50,745
  • 59
  • 165
  • 240
44
votes
2 answers

Why the "View Heap" result does not match with 'Process Memory Usage' in Visual Studio

I am trying to use Visual Studio to track memory usage in my app. In the 'Diagnostic Tools' window, it shows my app is using 423 MB. Thank I go to 'Memory Usage' and 'ViewHeap', when I click on the snapshot, I get a table of the size of my objects.…
n179911
  • 19,547
  • 46
  • 120
  • 162
44
votes
16 answers

Visual Studio 2010: very slow web applications debugging!

I recently installed Visual Studio 2010 (Ultimate edition, final version released in April), and found that debugging a web application became very slow (2-3 times slower than in Visual Studio 2008)! I took the same web application and checked the…
Mikhail Glukhov
  • 1,809
  • 3
  • 22
  • 29
44
votes
4 answers

Visual Studio 2010 does not discover new unit tests

I am writing some unit tests in Visual Studio 2010. I can run all tests by using "Run all Tests in Current Context". However, if I write a new unit test, it does not get picked up by the environment - in other words, I am not able to find it in Test…
driis
  • 161,458
  • 45
  • 265
  • 341
44
votes
13 answers

Visual Studio not finding my Azure subscriptions

I have a working Azure account with various services already running. I receive monthly bills for these. Now, I created a workerrole in Visual Studio that I want to deploy. I get the "Publish Windows Azure Application" screen that asks me to sign…
Wout
  • 964
  • 1
  • 6
  • 19
44
votes
7 answers

Force exceptions language in English

My Visual Studio 2005 is a French one, installed on a French OS. All the exceptions I receive during debug or runtime I obtain also in French. Can I however do something that the exceptions messages be in English? For goggling, discussing etc. I…
serhio
  • 28,010
  • 62
  • 221
  • 374