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

Warning major version 52 is newer than 51, the highest major version supported by this compiler

Basicly I'm super newbie and started internship in IT company. I installed VS with Xamarin. The problem that I'm facing is very frustrating. So even when i create empty project I can't compile it and get error like this : Severity Code Description…
T.Gelev
  • 499
  • 1
  • 4
  • 4
47
votes
11 answers

Asynchronously sending Emails in C#?

I'm developing an application where a user clicks/presses enter on a certain button in a window, the application does some checks and determines whether to send out a couple of emails or not, then show another window with a message. My issue is,…
Eton B.
  • 6,121
  • 5
  • 31
  • 43
47
votes
2 answers

What is app.aps file in Visual C++?

I just discovered a misterious file in my (new) Visual Studio 2012 C++/CLI project: app.aps. I can find no reference on the internet about it. What is it meant for? Can I safely delete it? It seems so. Should I ignore or include in my commits to…
bluish
  • 26,356
  • 27
  • 122
  • 180
47
votes
3 answers

VS2010 - How to automatically stop compile on first compile error

At work we have a C# solution with over 80 projects. In VS 2008 we use a macro to stop the compile as soon as a project in the solution fails to build (see this question for several options for VS 2005 & VS 2008: Automatically stop Visual C++ 2008…
Ben Robbins
  • 2,889
  • 2
  • 31
  • 32
47
votes
3 answers

"No appropriate mapping exists" error while unshelving shelveset in TFS

I am using TFS 2012. In TFS there are more than 15 users. When I try to unshelve a shelveset files it shows error as shown below Interesting is that this error does not comes for few users, and they are able to unshelve it. All the users have same…
IT researcher
  • 3,274
  • 17
  • 79
  • 143
47
votes
4 answers

What is Content Build Action in Visual Studio?

What does the Content Build Action in Visual Studio do? It does not look like it's doing anything. The File Properties article on MSDN (does not exist anymore) says: Content - The file is not compiled, but is included in the Content output group.…
Martin Prikryl
  • 188,800
  • 56
  • 490
  • 992
47
votes
3 answers

Using Fiddler to sniff Visual Studio 2013 requests (proxy firewall)

I am having issues with Visual Studio 2013 and our corporate proxy (signin does not work, updates do not work, visual studio gallery does not work, nuget and git fail ). All of these are doing http or https requests. (e.g.…
Dr.YSG
  • 7,171
  • 22
  • 81
  • 139
47
votes
5 answers

Unit testing: how to access a text file?

I'm using Visual Studio 2008 with Microsoft test tools. I need to access a text file from within the unit test. I've already configured the file with build action set to 'Content' and copy to output directory to 'Copy Always', but the file is not…
Pablote
  • 4,745
  • 9
  • 39
  • 46
47
votes
5 answers

GCC equivalent of MS's /bigobj

We are making heavy use of boost::serialization and templates in general. All seems to be going well. Except, we've hit a snag on our Windows builds. It seems to cause issues in the object files being too large. We're using MinGW/Msys with g++…
inetknght
  • 4,300
  • 1
  • 26
  • 52
47
votes
8 answers

Is there a way to suppress warnings in C# similar to Java's @SuppressWarnings annotation?

Is there a way to suppress warnings in C# similar to Java's @SuppressWarnings annotation? Failing that, is there another way to suppress warnings in Visual Studio?
Nosrama
  • 14,530
  • 13
  • 49
  • 58
47
votes
9 answers

getopt.h: Compiling Linux C-Code in Windows

I am trying to get a set of nine *.c files (and nine related *.h files) to compile under Windows. The code was originally designed in Linux to take command line arguments using the standard GNU-Linux/C library "getopt.h". And that library does not…
john_science
  • 6,325
  • 6
  • 43
  • 60
46
votes
1 answer

How do I change the XSLT debugger's input file?

I'm trying to debug an XSLT file and I've gotten the Visual Studio debugger to run and prompt for an input file. Unfortunately, when I debug the file again, the same test file is loaded from before. How can I change the input file for the XSLT…
derekerdmann
  • 17,696
  • 11
  • 76
  • 110
46
votes
2 answers

Unable to apply publish properties?

I don't know what caused Visual Studio to start thinking it needs to publish my project, but now whenever I build it, I get several "Unable to apply publish properties for item 'blah'" warnings. How do I stop Visual Studio 2005's publishing…
jasonh
  • 29,297
  • 11
  • 59
  • 61
46
votes
3 answers

IIS Express is automatically disabling anonymous authentication for my project, why?

When I switch my ASP.NET MVC project from Cassini web server to IIS Express, this is added to my applicationhost.config file:
Borek Bernard
  • 50,745
  • 59
  • 165
  • 240
46
votes
2 answers

What do the Visual Studio margin colors mean?

I noticed that Visual Studio colors a few pixel wide area in the margin, to the right of the area where you place breakpoints. What do these colors mean?
jasonh
  • 29,297
  • 11
  • 59
  • 61