I have VS Express2013 for web installed. I want to build all applications like console, windows and web. I noticed I can not make console applications in it. Do I need all different versions to download or is any way i can do all projects in one?
Visual Studio Express has a separate version for each language/technology. Visual Studio Community 2015 however, will make available all the types of projects and it is also free.
Related
Can a project made in Visual Studio for Mac be opened and run in Visual Studio on Windows?
I only have access to Mac, so unfortunately I cannot check it by myself.
It depends on the framework and libraries you target. Obviously if you use MonoMac or something with a Mac-specific UI, it'll run only on the Mac, but if you're writing a console app targeting .NET Core, by default it'll run fine on Windows. To write a cross-platform UI, you could try a third-party framework like Avalonia.
Edit: I should add that the .csproj and .sln formats used by Visual Studio for Mac are the same used by VS for Windows, so in general a project or solution for a cross-platform app (.NET Core) or library (.NET Core or .NET Standard) can be read by either Visual Studio.
In fact, I run Parallels with Windows 10 on my Mac with my repos in shared folders and will compile my cross-platform apps from whichever side on which I wish to run them. (There are line-ending considerations and other minor annoyances, but it works.)
I am considering options for a new computer and I am debating between a Windows and MacOS platform. I'm a windows (C#/.net) developer and I work primarily in visual studio, but I also work in other open source technologies in my personal time.
Microsoft has recently released Visual Studio for MacOS and I'm wondering if there are any significant limitations that would make .net core in visual studio on a Mac too difficult to be worthwhile.
I've heard of some early limitations such as not being able to publish to the filesystem and not being able to run multiple instances of Visual Studio, but I'm unsure if these have been resolved, or if they are on the VS for Mac roadmap.
I am trying not to make this an opinion-based question so I am looking for factual limitations or benefits. One of the benefits I see is being able to develop software and test on all three major platforms via virtualization (mac, windows, linux).
You will be able to do on Mac
Run and debug .NET Core projects.
Run multiple instances of Visual Studio 2019.
Run and debug Xamarin projects.
You won't be able to do on Mac
Run ASP.NET Full Framework projects.
Run Winforms projects (you might if you use Mono, but it won't be transparent).
Run IIS.
Visual Studio for Windows has more project templates, especially for Azure.
Benefits?
Running .NET projects if you have a Mac.
I think Xamarin development is better on Mac.
Personal conclusion
I use both environments every day. If you are a Mac user is great being able to run .NET Core apps without a VM. But, I consider VS on Window way more mature than VS for Mac.
You may use JetBrains Rider on your Mac or run the Visual Studio for Windows under Parallels Tools.
I've search the web and found questions from 3-9 years ago.
My problem is that I can't find anywhere the .NET standard or Windows Console Application or Windows Desktop Application or class Library for C#.
When I had Visual Studio 2015 - it was there by default.
Today I have Visual Studio 2017 and window 10 and I can't get my things together.
Are they canceled?
What is the other option?
When I look at my New project library -> Online -> Visual C#
There are many different applications but non of them seems to come from Microsoft.
Meanwhile I've got a .NET Core API Solution template but it has a lot of errors.
Please help
visual studio c# extensions missing
Just like Joe said, you should use Visual Studio installer to install the modules you need. Visual Studio 2017 use the a new way to install Visual Studio! In the newest version, MS have made it easier for you to select and install just the features you need. MS have also reduced the minimum footprint of Visual Studio so that it installs more quickly and with less system impact than ever before.
After the installer is installed, you can use it to customize your installation by selecting the feature sets—or workloads—that you want.
For the .NET core API project, you need install module .NET Core cross-platform development.
Check the document Install Visual Studio 2017 for some more details.
Hope this helps.
I don't know why Visual Studio is such that there are a million different versions (Visual Studio for Desktop, Visual Studio for Web, Visual Studio Code, etc.) and each version has a different set of project templates. Anyhow, the problem I'm having is that I'm creating an ASP.NET MVC application through Visual Studio Web 2013 and I want it to be supported by a Windows Service that is started in my App_Start(). The problem of course is that when I read the instructions on https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx there is no Windows Service template on Visual C# when I try to add a new project to my solution.
I understand your web endpoint will be dependent on a Windows Servie, and you want to author that windows service as part of your solution.
Setting aside that VS.net 2015 Community Edition rolls up all the functionality you need. You dont need the project template specifically to create a windows service. It just automatically adds some references and templates into your project. All project templates in VS .net rely on the .net framework - and that isn't any different between one installation and another of VS.net.
In practise you can code a windows service written for .net in Notepad and just call the CSC compiler manually - the version of VS.net just adds some ease-of-use.
There is a set of instructions here https://msdn.microsoft.com/en-us/library/9k985bc9(v=vs.110).aspx from Microsoft which include specific instructions on how to make a windows service without a template.
I just installed visual studio 2013 on windows 8.1
When i go to new project then in the windows visual studio is not showing web templates like web pages, MVC 3,4,5 and other stuff like Windows form application and data bases. Visual studio is just showing phone apps development templates. why is this so because i have installed visual studio express with update 2 and i think its latest.
I tried many things like repairing update 2 and installed other asp.net templates for visual studio 2013 but i am not getting on my way...
Please suggest me solutions
The Express versions of Visual Studio come in flavors for desktop and web. It sounds like you might want Microsoft Visual Studio Express 2013 for Web. If you want the more full featured version, check out the commercial versions here.
There's also a few ways to get the commercial versions for free. If you're a small company, check out the BizSpark program. If you're a student, check out the DreamSpark program.
Both Web and Desktop can be installed at the same time. I have both installed on my Windows Server 2012 Box