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
5 answers

How can I save opened tabs and tab groups in Visual Studio 2012?

I need to have different set of open tabs and tab groups for each of my tasks. Import and export setting not helping me to do this, neither does this SO question that has been asked similarly but for windows/tools layout - i.e. NOT for the…
Nam G VU
  • 33,193
  • 69
  • 233
  • 372
44
votes
6 answers

Scrolling through Visual Studio Intellisense list without mouse or keyboard arrows

I'm a heavy user of Intellisense in Visual Studio. I'm also a "keep your hands on the keyboard" and "keep them in home position" aficionado, so I'm always looking for ways to keep my hands centered on the ASDF   JKL; keys as much as…
RSW
  • 1,649
  • 1
  • 17
  • 37
44
votes
3 answers

TFS - getting history for specific line of code in Visual Studio

Is it possible to get history for specific line of code in Visual Studio, when using TFS as source control? Before I used another source control (Vault), and I was able to get history for line of code and check who added/modified it. It looks like…
Andris
  • 1,262
  • 1
  • 15
  • 24
44
votes
4 answers

Is there a way to auto-generate GetHashCode and Equals with ReSharper?

In eclipse, when I code in Java, there is a feature to auto-generate a basic, efficient, and bug free implementation of hashCode() and equals() without consuming brain power. Is there a similar feature either built-in in Visual Studio or in…
Samuel Rossille
  • 18,940
  • 18
  • 62
  • 90
44
votes
6 answers

Is there a hotkey in Visual Studio to open the member drop down list?

In Visual Studio there is a drop down list in the top right hand corner that you can use to navigate to the various members in the class. Does anyone know if there is a hot key to open this ddl?
Simon Keep
  • 9,886
  • 9
  • 63
  • 78
44
votes
1 answer

visual studio project files

What is the difference between a .vcproj and a .vcxproj Visual Studio project file? Is the .vcproj format only available in versions of Visual Studio prior to 2010? I ask because I am reading an MSDN tutorial dated 10/12 which says to insert text…
user987280
  • 1,578
  • 1
  • 14
  • 24
44
votes
27 answers

Unable to Activate Windows Store App

I installed a retail version of Windows 8 Pro. I downloaded and installed Visual Studio Express 2012. I asked for and received a developers certificate. Then I tried to create a hello world app. From there I get a "Unable to Activate Windows…
Gerry
  • 1,838
  • 5
  • 24
  • 32
43
votes
5 answers

Ways to deploying console applications in C#

I have a relatively complex console application which relies on several dlls. I would like to "ship" this in the best form. My preferred way would be an exe file with all dependencies embedded in it (not that big, about 800K). Another thing would be…
Dervin Thunk
  • 19,515
  • 28
  • 127
  • 217
43
votes
13 answers

Visual studio commands don't work. ctrl + f5 doesn't run my application

I used to be able to build and run my console applications by hitting Ctrl + F5 in visual studio. This no longer works. I looked everywhere. Does anyone know how to re-enable this command?
Eric
43
votes
22 answers

Copying winforms between projects in Visual Studio

What is the best way to copy or cut/paste a form from one project to another project within a Solution in Visual Studio? Whenever I try it, using the solution explorer (drag and drop or right clicking cut and paste), it only copies the underlying C#…
Vidar
  • 6,548
  • 22
  • 66
  • 96
43
votes
8 answers

Using Visual Studio's 'cl' from a normal command line

Visual Studio 2003 and 2005 (and perhaps 2008 for all I know) require the command line user to run in the 'Visual Studio Command Prompt'. When starting this command prompt it sets various environment variables that the C++ compiler, cl, uses when…
Tom Hennen
  • 4,746
  • 7
  • 34
  • 45
43
votes
3 answers

Visual Studio: How to trigger an alarm when a breakpoint is hit?

Is there a way to trigger a beep/alarm/sound when my breakpoint is hit? I'm using Visual Studio 2005/2008.
Ashwin Nanjappa
  • 76,204
  • 83
  • 211
  • 292
43
votes
5 answers

How to debug install.ps1 script of NuGet package

So we can include an install/uninstall powershell scripts in a NuGet package. I tried, but my install.ps1 does not work. Is there any possibility to find out why? Debugging, logging, anything? Update Please note that the script is executed as part…
dkl
  • 3,850
  • 2
  • 27
  • 26
43
votes
5 answers

Razor Helper Syntax Auto Formatting Ugly. How to fix?

So I just have a beef with the way Visual Studio formats razor code. I've always had some problems with visual studio and how it formats UI code, it always seems to do a real super bad job that the industry doesn't want to follow. So the example…
BradLaney
  • 2,384
  • 1
  • 19
  • 28
43
votes
12 answers

TF30063:You are not authorized to access dev.azure.com but I can connect

I am using Azure Devops and VS2017 15.9.7. I am logged into Devops and can sync. When I open my project I get a message "TF30063": You are not authorized to access dev.azure.com/myproject I have tried going into credentials manager and deleting…
Kirsten
  • 15,730
  • 41
  • 179
  • 318