Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Console Application not found on visual studio 2015

I just download visual studio community to my pc. When i opened the vs-2015 and create new Console application project. i can't find it any where under the c# we installed templates or any templates.

Thinking about to uninstall and install again but this not the first time i uninstall and install this, i did installed and uninstall few time but still can't find the web Console Application template.

Thank you.

enter image description here

like image 385
MC_A Avatar asked Mar 12 '16 19:03

MC_A


2 Answers

I had the same problem and found the solution on another site. Here are the steps that need to be performed:

  1. Open a Visual Studio command window with admin privileges. This can be done from Windows search after clicking on the Windows button (or Start button - depending on the OS) located in the lower left corner. Make sure that you don't have any Visual Studio project open before proceeding.

  2. Type in prompt in the search box and select "Developer Command Prompt". Right click on this and select run with admin privileges.

  3. In the command window Enter:

cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE

  1. In the command window then enter:

devenv /installvstemplates

This worked for me and I was able to create a new console project after this.

With my version of VS 2015 community edition, upon install there was a Console Application (Package) template available, which I mistakenly thought was a Console Application template. This is not the case. It is a web console application project and I only discovered this after trying to access the File and Directory classes in System.IO from my code. The compiler kept on complaining:

Error CS0234 The type or namespace name 'Directory' does not exist in the namespace 'System.IO' (are you missing an assembly reference?) MyProject.DNX Core 5.0 ...

It still complained after putting in a reference to System.IO and even after changing the offending line of code to:

string DataPath = System.IO.Directory.GetCurrentDirectory();

A big clue here is the reference to DNX Core 5.0, which is an optimized run-time for ASP apps. It was at that point that I discovered that the Console Application (Package) template was also listed under the New Project window Templates / Visual C# / Web.

So, For others that may happen to find this post and think you are using a standard Console Application template, but have errors like "CS0234 The type or namespace "name" does not exist in the namespace..." then you could be using a Console Application (Package) template - which is probably not what you want and should be replaced by a regular Console Application. If you don't see it in the New Project window under Templates / Visual C#, then you should follow the steps above to install it.

EDIT

This is what my New Project window looks like after I performed the steps above:

enter image description here

Comparing this window with yours above, it appears to be somewhat different. Notice that "New Project" on my window is centered and for yours it is not. Also, at the bottom of the window yours has only Name, Location and Solution name, while my window adds a fourth item called Solution.

So, first thing, try clicking on Visual C# located in the left pane of your New Project window to see the templates available. Post that snapshot here. This can be done by selecting edit.

If you still don't see the Console Application template, then perhaps you downloaded a different version of Visual Studio 2015 than I did. So, here is the screen that pops up after selecting Help / About Microsoft Visual Studio on my system:

enter image description here

Compare this screen with yours and post a snapshot of your screen here. Also, what operating system are you using?

like image 183
Bob Bryan Avatar answered Oct 17 '22 18:10

Bob Bryan


Thanks again Bob for your time to explained it to me, i am really appreciate that, I uninstalled and installed again from this link enter link description here, On my machine i have Visual Studio 2015(this one works) and Blend for Visual Studio 2015 is still missing template but i don't care it anymore if it work or not because i will use the one that works which is the Visual Studio 2015. enter image description here

like image 33
MC_A Avatar answered Oct 17 '22 18:10

MC_A