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
45
votes
4 answers

Visual Studio keyboard short-cut to complete default accessors {get; set;}

I am looking for a keyboard short-cut to complete creating the default accessors for a property in a C# class. Something like... I start typing: public int Id Then I press one or more keys, and I endup with: public int Id { get; set; }
Zamboni
  • 7,897
  • 5
  • 43
  • 52
45
votes
4 answers

Visual Studio 2010 Publish Profiles -- Where are they stored?

We have set up a few Publish Profiles that are used to deploy web apps to various servers, and it all works great with 1-click deployment. However, we find that even though the entire solution is under source control (SVN), the profiles do not seem…
Jeff S
  • 451
  • 1
  • 4
  • 3
45
votes
1 answer

How to check expiry date of pfx file?

How should I check the expiry date of pfx file? Can this be done in Visual Studio?
Hello123
  • 503
  • 1
  • 5
  • 11
45
votes
9 answers

Visual Studio - how to find source of heap corruption errors

I wonder if there is a good way to find the source code that causes a heap corruption error, given the memory address of the data that was written 'outside' the allocated heap block in Visual Studio; Dedicated (0008) free list element 26F7F670 is…
Danne
  • 451
  • 1
  • 5
  • 3
45
votes
20 answers

Visual Studio - project shows up as "Miscellaneous Files"

This is a weird one. I have a C# Class Library project within my solution. If I open a .cs file within this project, the Project drop-down on the code editor shows that it belongs to 'Miscellaneous Files'. Other symptoms: if I go to the properties…
Keith Williams
  • 2,257
  • 3
  • 19
  • 29
45
votes
8 answers

Waiting for second key of chord

I have assigned the keyboard shortcut Ctrl+E to a command. But when I click Ctrl+E, the status bar says Ctrl+E was pressed. Waiting for the second key of the chord...". If I hit the Esc key, I get "The key combination (Ctrl+E, Esc) is not a…
PortMan
  • 4,205
  • 9
  • 35
  • 61
45
votes
1 answer

How to Connect Visual Studio 2012 with git (github)?

Microsoft launched Visual studio 2012 which can be integrated with Git (and github), I'm using the following reference linking visual studio 2012 with git, but i'm not getting any option to commit my code. Do i need to install/use Github for…
Sumit Chourasia
  • 2,394
  • 7
  • 30
  • 57
45
votes
22 answers

Visual Studio debug error about MSVSMON.EXE not appear to be running

I have a program which when I hit F5 to run the program it shows this error and doesn't run: Error while trying to run the project, Unable to start program 'F:....` The Microsoft Visual Studio Remote Debugging Monitor (MSVSMON.EXE) does not apear to…
mehrandvd
  • 8,806
  • 12
  • 64
  • 111
45
votes
6 answers

Can't uninstall/reinstall NuGet package

I've set up my project with Visual Studio Express 2012, added some C# code, and successfully compiled/deployed to emulator. At some point I decided I want to do something with JSON, and I found that I should use the Json.NET framework, which is…
user826955
  • 3,137
  • 2
  • 30
  • 71
45
votes
8 answers

How do I open a Visual Studio project in design view?

I saved my project, but now I can't open it up in design view where you see all the buttons and stuff. Visual Studio 2012 Anyone know how?
Madison Young
  • 629
  • 3
  • 8
  • 15
45
votes
11 answers

Which files in a Visual C# Studio project don't need to be versioned?

I'm new to Visual C# Studio (actually using the Express edition, but another developer is using the full version), and we are using version control (svn). It's acceptable to me to add the project files to the repository, since this repo is just for…
Kai
  • 3,997
  • 4
  • 30
  • 36
45
votes
12 answers

When should I use __forceinline instead of inline?

Visual Studio includes support for __forceinline. The Microsoft Visual Studio 2005 documentation states: The __forceinline keyword overrides the cost/benefit analysis and relies on the judgment of the programmer instead. This raises the…
Michael Labbé
  • 12,017
  • 4
  • 27
  • 36
45
votes
6 answers

Debug .NET Framework Source Code in Visual Studio 2012?

I am using Visual Studio 2012. I want to Debug .NET Framework source code. I have tried nearly all the options but I am still getting There is source code available for Current Location. Symbols are loaded successfully. I have tried loading…
Imran Qadir Baksh - Baloch
  • 32,612
  • 68
  • 179
  • 322
45
votes
18 answers

error LNK2005: new and delete already defined in LIBCMTD.lib(new.obj)

I have a Visual studio 2005 solution that has two projects. One is a static library and the other is a executable used to test the features in the static library. The static library uses MFC. I got the following errors when I built the solution.…
user59988
45
votes
3 answers

Disable XAML UI designer

How to disable XAML designer in VS 2011. I have checked following links possible to default-disable XAML designer in VS…
Tilak
  • 30,108
  • 19
  • 83
  • 131