Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Simplest Visual Studio That Supports C# and F#

What is the simplest version of Visual Studio (professional, enterprise, or other) that I could purchase that supports C# or F# development?

It looks like F# is downloadable from Microsoft for no charge and comes in configurations that would allow .Net and non-.Net development with or without Visual Studio. Am I missing something?

Is the same true for C#? That is is it downloadable without cost?

Thank you.

like image 551
octopusgrabbus Avatar asked Mar 21 '12 18:03

octopusgrabbus


People also ask

Can I use C in Visual Studio?

The Microsoft C/C++ for Visual Studio Code extension supports IntelliSense, debugging, code formatting, auto-completion. Visual Studio for Mac doesn't support Microsoft C++, but does support . NET languages and cross-platform development.

Can Visual Basic run C?

The Visual Studio build tools include a C compiler that you can use to create everything from basic console programs to full Windows Desktop applications, mobile apps, and more.

Is Visual Studio A good IDE for C?

Visual Studio is a full-featured C++ IDE that allows developers to build C++ and C# apps. It is available on both Windows and macOS; there's no Linux version. The Microsoft Visual C++ compiler builds and debugs code in the IDE; its debugger can debug both source and machine code.

Does Visual C++ support C?

Microsoft Visual C++ Microsoft Visual C++ (MSVC) is a compiler for the C, C++ and C++/CX programming languages by Microsoft. MSVC is proprietary software; it was originally a standalone product but later became a part of Visual Studio and made available in both trialware and freeware forms.


2 Answers

The simplest single version of Visual Studio which supports both developing in F# and C# is professional.

It's possible to install multiple free versions of the Visual Studio shell to allow you to develop C# and F# locally

  • C# via Express SKU
  • F# via Free Tools + Isolated Shell

This won't give you a single IDE though for developing in both languages.

like image 187
JaredPar Avatar answered Oct 13 '22 22:10

JaredPar


C# is downloadable without cost as either part of the Windows SDK (which provides a commandline compiler csc) or Visual C# Express, which provides an IDE.

F# is available either in commandline form (fsc) or as a Visual Studio plugin, which requires the VS Shell (which is freely downloadable) or a full (non-Express) Visual Studio.

This means that you must purchase at least VS Professional to open both types of projects in the same editor, but you could also use a combination of VS Express and VS Shell for free.

like image 43
Jimmy Avatar answered Oct 13 '22 22:10

Jimmy