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

How to add an existing solution to a Team Foundation Server?

I have a solution, which contains 7 projects. I wanted to try out TFS (just to see how it works etc.), so I would like to add this existing solution to my TFS' DefaultCollection. Is this possible without re-creating all the projects and adding their…
lesderid
  • 3,388
  • 8
  • 39
  • 65
44
votes
2 answers

ModelClientValidationRule conflict

I have installed vs 2011 developer preview side by side with vs 2010. Now when i run my asp.net mvc 3 project in vs 2010 I am getting the following error in my project where i am using ModelClientValidationRule. The type…
44
votes
3 answers

Solution Folder Not Showing in Visual Studio 2010 - How Can I Make It Visible?

I created a new Blank Solution in Visual Studio 2010, then I did an Add New Project, and the Solution node no longer shows in the Solution Explorer. Further, when I try to do a second Add New Project, I get the error: Cannot add the item because…
qxotk
  • 2,384
  • 5
  • 24
  • 39
44
votes
2 answers

Is there a way to clearly show the current TFS branch from Visual Studio?

We are moving to a process where multiple developers will be working on solutions in a couple of different TFS branches. Already there has been confusion where people open solutions from a branch different to what they intend. The MRU list in VS…
Alex Angas
  • 59,219
  • 41
  • 137
  • 210
44
votes
3 answers

VS 2022: High RAM and CPU issue with Roslyn Code Analysis

We have a huge solution (ASP.NET MVC, C#) in Visual Studio 2022 (v.17.2.2 64bit). Roslyn Code Analysis is always using high CPU and RAM. Is there a way to prevent this issue? A configuration or something else?
kiafiore
  • 1,071
  • 2
  • 11
  • 27
44
votes
4 answers

change the name of output dll

I am working on .net 1.1 legacy system and need to change the name of outputted dll. When I go to change the "output file" under project property it's greyed out and won't let me change it. How do I do this?
socialMatrix
  • 1,423
  • 5
  • 20
  • 36
44
votes
3 answers

How to change C# Language Version for all of the projects in my solution in one place?

I have a solution with 20 projects, I want to change the C# version for all of them to C# 7.3 Is there a way that I could change all project's version at one go? I know I can change the Language Version from Project's Properties, but I don't want to…
Hooman Bahreini
  • 14,480
  • 11
  • 70
  • 137
44
votes
6 answers

How do I find all places that SET a property?

It is easy to find all code that uses a property, however how do I find the code that just sets it? (When I do a “find all reference” on the “set”, it just does a “find all reference” on the property itself, including code that just reads it.)
Ian Ringrose
  • 51,220
  • 55
  • 213
  • 317
44
votes
4 answers

How do I merge two different Visual Studio solutions?

I have two Visual Studio 2005 solutions, one of which builds a binary and all of its dependencies, and one of which builds a web app and some utilities and an installer for them. Up until now, we've had the aforementioned binary just included in the…
UltraNurd
  • 1,314
  • 2
  • 14
  • 24
44
votes
5 answers

GetPathsOfAllDirectoriesAbove() cannot be evaluated after updating .Net Framework version (4.6.2 to 4.7.2)

A project I have been working on was upgraded from .NET Framework 4.6.2 to 4.7.2. On build, in a file that is not my code, I get the following error: I also see the same error in the build tab of my project properties. I'm at a loss- I've searched…
Matt
  • 25,943
  • 66
  • 198
  • 303
44
votes
2 answers

Force IIS Express to Classic Pipeline Mode

How can I force IIS Express to run at classic mode? And I need that this configuration stays with .csproj, once that this file that say that a project should be open with IIS Express.
Felipe Pessoto
  • 6,855
  • 10
  • 42
  • 73
44
votes
8 answers

Syntax Highlighting for .tt files?

Is there any way to tell Visual Studio 2010 to enable syntax highlighting for .tt files? I do have a directive to set the extension: <#@ output extension=".ascx" #> So I'd like Visual Studio to treat the file as an ascx file for the purpose of…
Michael Stum
  • 177,530
  • 117
  • 400
  • 535
44
votes
1 answer

Why is the Visual Studio Community 2017 C++ standard C++98?

Yesterday I upgraded to the latest VS Community 2017 (the previous one was installed last year) and wanted to check the C++ standard. So I run the following code that checks it, and as it turns out, I have C++98: #include using namespace…
eagleye
  • 582
  • 1
  • 8
  • 12
44
votes
4 answers

How do I add a reference to an unmanaged C++ project called by a C# project?

One solution (the.sln) One C++ project (mycppproject.vcxproj in 2010or mycppproject.vcproj in 2008) which compiles a native DLL exporting some function(s). In debug this builds c:\output\Debug\mycppproject_d.dll and in release this builds…
WaffleSouffle
  • 3,293
  • 2
  • 28
  • 27
44
votes
5 answers

Consider app.config remapping of assembly with no app.config mapping

How can I determine where to fix this reference without adding a binding to the app.config? Consider app.config remapping of assembly "System.Runtime.Serialization.Primitives, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" from Version "4.1.1.0"…
Mike Flynn
  • 22,342
  • 54
  • 182
  • 341