differentiation between Visual Studio Code and Visual Studio Community 2017? [closed] - c#

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 5 years ago.
Improve this question
I'm confused to choose between Visual Studio Code and Visual Studio Community 2017. Can someone explain to me in detail? thanks

Visual Studio Community 2017:
is a Free, fully-featured IDE for students, open-source and individual developers.It is full featured IDE
Visual Studio Code: is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux.
This is more of like an editor

See the Documentation on both of these Applications
Visual Studio Community
Visual Studio Code
I fetched a simple description from the documentation
Visual Studio Code is a lightweight but powerful source code editor
which runs on your desktop and is available for Windows, macOS and
Linux. It comes with built-in support for JavaScript, TypeScript and
Node.js and has a rich ecosystem of extensions for other languages
Microsoft Visual Studio is an integrated development environment (IDE)
from Microsoft. It is used to develop computer programs for Microsoft
Windows, as well as web sites, web apps, web services and mobile apps.
Visual Studio uses Microsoft software development platforms such as
Windows API, Windows Forms, Windows Presentation Foundation, Windows
Store and Microsoft Silverlight. It can produce both native code and
managed code. (Wiki)

Related

Developing for Windows 7 and above [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I want to make an Windows Desktop Application for Windows 7 and above.
Can someone tell me how can I start? I have tried searching on Google for developing apps for Windows; all I’ve found so far is UWP (Universal Windows Platform) which I believe works for Windows 10 and above. I have even checked the Microsoft docs and all they are telling is about Windows 10 apps, not a word about versions below it.
Can someone tell me if I make an app for Windows 10 will it work with earlier versions too? As the main requirement is developing for Windows 7.
I have been doing coding for 3-4 years so I know coding. I just want to start from right path. Please guide me.
Jason is right to a point, UWP is the modern way, but I would actually recommend WPF which was designed to replace Windows Forms.
It uses modern techniques and methods with C# like Caml for the UI layout, MVVM, View Model bindings etc, and it's all transferable skills into UWP and Xamarin mobile apps. As an aside Xamarin Forms are looking to build out WPF apps in future releases for true cross platform apps so it's a good framework to learn for Windows desktop.
Start here - https://learn.microsoft.com/en-us/dotnet/framework/wpf/getting-started/walkthrough-my-first-wpf-desktop-application
You are right that UWP is for Windows 10 and above, so I would stay away from that in your case.
What you should start with is a simple basic Windows Form development in C#.
Download and install Visual Studio 2017 Community Edition from here: https://www.visualstudio.com/downloads/
Then I suggest looking for tutorials online for Windows Form apps in C# which can guide you through it.
Here are a couple that could help.
http://www.guru99.com/c-windows-forms-application.html
https://www.youtube.com/watch?v=yGHzNunW8M8
There are more but they are for older VS Studio versions, but the principals are the same even if the UI is a bit different.
The DotNet Framework takes away a bit the dependency upon a specific windows version. As longer as your windows version can run the DotNet Framework version you are targetting (compiling for) then it will work in most cases.
Best to first find out which DotNet framework version is installed on your target PC and then build for that, or upgrade it.
It might look a bit different on different windows version, so if you are compiling on a different platform to what you are running on then it is best to make sure that you do testing on your target platform.
This shows how to change your target DotNet version in Visual Studio: https://www.youtube.com/watch?v=E36kiGWfGCQ

C# app install in phone [closed]

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 7 years ago.
Improve this question
I'm using MS Visual Studio 2013.
i wonder if somehow can install application on phone(to use application on phone when user want's?
i know with ms visual studio can connect to windows phone, but how can install application?
You can connect device to the machine.when successfully connected, the device will be listed in visual studio.
From visual studio,select the device instead of simulator.
just deploy the solution
this will install your app into the device.
You can distribute Windows apps (I think this is what you want), throw the windows store.
Other methods are to develop ORM software or enterprise software.
Have a look here for more detailed infos.
I assume you want to deploy your own application to a test device.
First you have to make sure that you have installed the correct WindowsPhone SDK (depending on your phone OS).
https://dev.windows.com/de-de/develop/download-phone-sdk
Get a developer licence. If you are trying to deploy your application Visual Studio will give you a hint how to get one.
Create a project for windows phone or a universal app, something you can put on your device.
Connect your device and press "Start" in Visual Studio, the application gets compiled, deployed and started automatically.

Can't install C# express 2010 [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 years ago.
Improve this question
Basically started learning programming and In this tutorial http://thenewboston.org/watch.php?cat=15&number=1
it says to program in c# you need to download C# express 2010, Now i tried installing it and it gives me this error: "Please uninstall all products listen below and then restart setup"
- Microsoft Visual Basic 2010 Express Beta - ENU
Thing is... I Don't even have that program installed? Don't know what I can do about this.
Also, I noticed this is a very old software and its from 2010, I tried looking for newer versions they all can't run on Windows XP (which is what I have) so I'm stuck with having to install C# express 2010. any help?
It appears you have the beta version of Visual Basic 2010 Express installed on your machine. You'll need to remove that and then attempt to reinstall Visual C# 2010 Express. If plan on using Visual Basic 2010 Express then I would find the non-beta version and install that afterward.
You can download both versions here. I hope this helps.
Update: If this doesn't work download the Visual Studio removal utility from here and follow the instructions on the same page. I suggest using the "Complete" removal option the tool provides: VS2010_Uninstall-RTM.ENU.exe /full /netfx. Then reinstall.

Developing .Net Application on Mac? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I am .Net Developer who started using Mac OS. The only thing that I miss on this system is "VISUAL STUDIO".
I don't wanna use two systems, What do you think in order to develop .Net application
Do you think that I should install Virtual box and use Visual Studio
http://zeus.cs.pacificu.edu/chadd/InstallVisualStudioOnYourMac.html
Or Just use Mono Develop? Is Mono Powerful enough to develop application that is compatible with Windows and run on Mac ?
I am purely .NET developer, but lately also developing iOS applications with using Xamarin (new name for mono libraries) and Xamarin studio (rebranded Monodevelop).
So, if I understand you correctly and you still want to develop .NET applications but just working and "live" in MacOS, the I would say that you have no chances.
Even if consider, that you can have an ability to write code (and even to have some .NET libraries to use even there) in Monodevelop, that's just incomparable, how VisualStudio is amazingly convenient for developer (especially, for native .NET one) and how many plugins it has.
So, from my point of view, there is even no talk: you must use VisualStudio in any case! Even if you use it in Remote Desktop.
UPD: Time flows and things change. Currently .NET is really spread even to Mac. Visual Studio Code been released for coding and Xamarin became available for Free since the answer was asked.
However, one thing will probably never come true: I am doubting Visual Studio will ever be able to migrate from Windows. It will be rather some new product or extending of Visual Studio Code.
Of course you can use Mono to develop an application that is compatible with Windows, although Mono is nowhere near as robust/easy to use/ feature filled as VS.
That said depending on the type of application you plan to develop, it may make sense to install windows in a virtual box so that your application can actually run on your computer.
For example, if you are trying to make a Windows Forms application, your app ( which can be completely developed in Mono, but will not run on the native OS X. This will most likely make debugging a nightmare.
If you're on the fence it might make sense for you to download a 90 day free trial of a windows OS from microsoft, run that in a virtual box and try out visual studio.

Why would you choose SharpDevelop over Visual Studio for coding in C#? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I've encountered SharpDevelop a few times before but I don't know anyone who actually programs in it. Would you recommend it for medium size projects in C#?
Subquestions: Is there a difference in speed of compiling? (Article is about multi-threading compliling in SharpDevelop)
Thanks for answers!
There is absolutely no compelling reason to choose SharpDevelop over Visual Studio if you have the choice and the budget.
Visual Studio is by far the best IDE on the market, and I have used quite a few.
And, as Marty says in comments, he is a student. At http://www.dreamspark.com any student can get free, full professional versions of most all of the Visual Studio and Windows SKU's.
Visual Studio is also offered without cost in less featured versions labeled 'Express'
If you are not a student (or don't know one, wink wink) and on a budget, and the VS express versions don't have the features you need, then SharpDevelop would be a good way to go.
I am not an MS fanboy, just in case you are wondering.
I am running SharpDevelop in a Windows VM on a macbook air, which has only a 256G solid state "hard disk", so I need to keep the VM package as small as possible. An installation of Visual Studio, by the time all its updates had been installed, increased the size of the VM package by about 8G. Too big. And why does it take so long to install? what is it doing to the registry? So why spend several hundred pounds on Visual Studio when SharpDevelop is free and tiny by comparison?
For people who need opensource.... eclipse for example would have never been so successful without Open Source
Complete list for Feature comparison (VS Express vs SharpDevelop):
http://community.sharpdevelop.net/blogs/mattward/pages/VisualStudioExpressComparison.aspx
If you have a full license for Visual Studio and are going to write only Windows programs for only yourself or a business, then there would be no incentive.
However, if you wanted to use the C# language and the .NET-style for an Open Source project, or one that is compatible across many platforms, you'd probably choose to use Mono instead of .NET and SharpDevelop instead of VS.
i have tried it for VB.NET couple of years, didn't like the IDE.
After i tried i used the Express Editions for C#/VB.NET (2005).
Now i've a msdn premium account from my company, thats why i only use the Team Systems (home/work).
I think VS is imo the best IDE to develop with the .NET Framework.

Categories