This question already has answers here:
What are the differences between Visual Studio Code and Visual Studio?
(14 answers)
Closed 3 years ago.
I'm getting started with learning visual basic and was wondering if I should download the visual studio community or the visual studio code? What's the difference?
If you own a Windows machine, Visual Studio Community is the best. But only if you have a Windows machine.
If you use some other OS like macOS you will have to use Visual Studio Code, but it is not as easy to set up.
macOS does have a Visual Studio for Mac, but it is not the same as Visual Studio for Windows. Instead, it is used for Unity3d programming and Xamarin for mobile applications.
Coming from 2 years of classroom experience, Visual Studio Community is the BEST way to begin learning Visual Basic.
VS Code uses .NET Core, a limited Open-Source Version of the .NET Framework.
VS Community uses the full .NET Framework and allows you to use e.g. Windows Forms.
VS Code is more lightweight than VS Community, but for a beginner it's usually simpler to use VS Community if you just want
to learn programming. There is also more information about VS Community so I recommend you to use it.
Visual Studio Community is only available for Windows, so if you are on Linux or MacOS X you'll have to use VS Code.
Related
This question already has answers here:
Windows service template missing?
(9 answers)
Closed 6 years ago.
Fellow Stackers,
Can someone advise if it is possible to Create a Windows Service using VS Express 2015. I have tried searching for the template as you do with Visual Studio but no luck.
Thanks in advance.
If you don't see if under Visual C# -> Windows -> Classic Desktop, you may not have all the right templates installed. If I remember correctly I had to Install something related Windows Universal before I could see it (under Visual C# -> Windows somewhere).
Actually there is a template for a service in the VS community 2015 under VB > Windows > Classic Desktop.
You can not use any version of VS Express to create windows services. They are only for each indicated platform (Windows, Web, Desktop).
Visual Studio 2015 Community Edition is also free and it has much larger feature set including the ability to use extensions. However, there also is no template to create Windows Services in the Community edition.
VS 2015 Professional is the 'lowest' edition that supports the use of the Windows Service template.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
What is the difference between Visual Studio Express 2013 for Windows and Visual Studio Express 2013 for Windows Desktop?
Do they both support the exactly the same things as Visual Studio Express 2010 c#?
Which is better? Visual Studio Express 2013 (C#) or 2010? The purpose - for school.
THANKS!
A comparison between the different Visual Studio Express editions can be found at Visual Studio Express (archive.org link). The difference between Windows and Windows Desktop is that with the Windows edition you can build Windows Store Apps (using .NET, WPF/XAML) while the Windows Desktop edition allows you to write classic Windows Desktop applications. It is possible to install both products on the same machine.
Visual Studio Express 2010 allows you to build Windows Desktop applications. Writing Windows Store applications is not possible with this product.
For learning I would suggest Notepad and the command line. While an IDE provides significant productivity enhancements to professionals, it can be intimidating to a beginner. If you want to use an IDE nevertheless I would recommend Visual Studio Express 2013 for Windows Desktop.
Update 2015-07-27: In addition to the Express Editions, Microsoft now offers Community Editions. These are still free for individual developers, open source contributors, and small teams. There are no Web, Windows, and Windows Desktop releases anymore either; the Community Edition can be used to develop any app type. In addition, the Community Edition does support (3rd party) Add-ins. The Community Edition offers the same functionality as the commercial Professional Edition.
Visual Studio Community 2013
Visual Studio Community 2015
Visual Studio Community 2017
Visual Studio for Windows Apps is meant to be used to build Windows Store Apps using HTML & Javascript or WinRT and XAML. These can also run on the Windows tablet that run Windows RT.
Visual Studio for Windows Desktop is meant to build applications using Windows Forms or Windows Presentation Foundation, these can run on Windows 8.1 on a normal desktop or on a tablet device like the Surface Pro in desktop mode (like a classic windows application).
More importantly, the 2013 versions of Visual Studio Express have all the languages that comes with the commercial versions. You can use the Windows desktop versions not only to program using Windows Forms, it is possible to write those windowed applications with any language that comes with the software, may it be C++ using the windows.h header if you want to actually learn how to create windows applications from scratch, or use Windows form to create windows in C# or visual Basic.
In the past, you had to download one version for each language or type of content. Or just download an all-in-one that still installed separate versions of the software for different languages. Now with 2013 you get all the languages needed in each content oriented version of the 2013 express.
You pick what matters the most to you.
Besides, it might be a good way to learn using notepad and the command line to write and compile, but I find that a bit tedious to use. While using an IDE might be overwhelming at first, you start small, learning how to create a project, write code, compile your code. They have gone way over their heads to ease up your day when you take it for the first time.
This question already has answers here:
Closed 12 years ago.
Possible Duplicate:
Developing Silverlight in Visual Studio Express?
I would like to learn to develop Silverlight applications. But I am not sure what software I need.
I got Expression Studio 4 Ultimate, I also know I will need Visual Studio. But which version. Is Express version enough for Silverlight apps or do I need Professional version?
Thanks.
Express is absolutely fine as long as you don't need plugins, or the more advanced debugging and testing features that Professional has.
View this thread.
You need Visual Web Developer + Silverlight Tools an other optional tools.
This question already has answers here:
Closed 12 years ago.
Possible Duplicate:
What is “missing” in the Visual Studio Express Editions?
Specifically for 2010, specifically for C++... what's missing Vs Professional/Premium (annoying the standard version is now named Professional)?
http://www.microsoft.com/express/Windows/
Express versions don't have:
Plugins
Class Designer
Code Analysis
Creating 64-bit programs
Creating for Itanium processors
Creating for Windows Mobile
Creating for Office using Visual Studio Tools for Office.
Express versions have but with limited functionality:
External Tools
Refactoring
Debugging
Integration with MSDN
Installator Creator
In addition to Svisstack's answer, express lacks support for MFC. This guy found a way to do MFC in VS2008e, but I have no idea if this hack works in VS2010e.
There is also a special express build for Windows Phone 7 development.
http://www.microsoft.com/express/phone/
I'm starting to learn WPF and currently use Visual Studio Express 2010 at home. I want to be able to work on my projects at work but I am unable to install any unauthorized software on my computer. I downloaded SharpDevelop 4 and changed it so I can run it from my USB drive. SharpDelvelop will open Visual Studio projects but are there any issues I should be aware of?
You should be able to use a project in both Visual Studio 2010 and SharpDevelop 4.0 without any problems. SharpDevelop does not convert the project to another format. SharpDevelop has supported msbuild projects that work in Visual Studio since version 2.0 was released which was about four years ago.
The main issue to be aware of is that SharpDevelop 4.0 is still an early beta release so there are going to be bugs and missing features.