VS Code On Linux
-
When you install VS Code on Linux, does it also install the .Net Core stuff (core and sdk)?
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
When you install VS Code on Linux, does it also install the .Net Core stuff (core and sdk)?
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
There's one way to find out...
- I would love to change the world, but they won’t give me the source code.
I installed VS Code, but wasn't paying attention to the text scrolling by. I started it up and don't see a way to create a new project.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
I installed VS Code, but wasn't paying attention to the text scrolling by. I started it up and don't see a way to create a new project.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013John Simmons / outlaw programmer wrote:
I started it up and don't see a way to create a new project.
VS Code is totally non-intuitive IMO. But I guess that really only means I haven't worked with it enough to learn How It Does Things. Anyways, to your point, I think you just create a folder and start putting code files into the folder. The folder is the "project." I may be wrong.
Latest Article - A Concise Overview of Threads Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
-
When you install VS Code on Linux, does it also install the .Net Core stuff (core and sdk)?
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013John Simmons / outlaw programmer wrote:
VS Code
If you haven't looked at [Rider: Cross-platform .NET IDE by JetBrains](https://www.jetbrains.com/rider/) I would definitely take a gander. An excellent product, IMO.
Latest Article - A Concise Overview of Threads Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
-
When you install VS Code on Linux, does it also install the .Net Core stuff (core and sdk)?
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013I suspect you'll need to download those separately: .NET Core 2.1 downloads for Linux, macOS, and Windows[^] You'll probably also want the C# extension: C# - Visual Studio Marketplace[^]
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
-
When you install VS Code on Linux, does it also install the .Net Core stuff (core and sdk)?
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013Yes... If you do it in the way documented on MS's site...
"The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge". Stephen Hawking, 1942- 2018
-
John Simmons / outlaw programmer wrote:
I started it up and don't see a way to create a new project.
VS Code is totally non-intuitive IMO. But I guess that really only means I haven't worked with it enough to learn How It Does Things. Anyways, to your point, I think you just create a folder and start putting code files into the folder. The folder is the "project." I may be wrong.
Latest Article - A Concise Overview of Threads Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
The philosophy is totally different to the classic .Net / Visual Studio ecosystem, and that is no bad thing IMHO. It does mean you have to actually decide what plugins etc. you want, and install them, to get your toolchain going, but that is a small price to pay for the flexibility and lack of bloat.
One morning I shot an elephant in my pajamas. How he got in my pajamas, I don't know.
-
The philosophy is totally different to the classic .Net / Visual Studio ecosystem, and that is no bad thing IMHO. It does mean you have to actually decide what plugins etc. you want, and install them, to get your toolchain going, but that is a small price to pay for the flexibility and lack of bloat.
One morning I shot an elephant in my pajamas. How he got in my pajamas, I don't know.
The install process should at least prompt you to select the desired bloat.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
I suspect you'll need to download those separately: .NET Core 2.1 downloads for Linux, macOS, and Windows[^] You'll probably also want the C# extension: C# - Visual Studio Marketplace[^]
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
I'm accessing the internet via a tethered connection so I have to wait until I get home (to avoid using up the data). :(
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
The install process should at least prompt you to select the desired bloat.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013VS Code is just a text editor. No dotnet core or any other distribution is installed. So there is nothing to prompt about.
-
When you install VS Code on Linux, does it also install the .Net Core stuff (core and sdk)?
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
I installed VS Code, but wasn't paying attention to the text scrolling by. I started it up and don't see a way to create a new project.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
Well then, that makes VSCode one of the most useless pieces of software to be spewed out of redmond...
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
John Simmons / outlaw programmer wrote:
VS Code
If you haven't looked at [Rider: Cross-platform .NET IDE by JetBrains](https://www.jetbrains.com/rider/) I would definitely take a gander. An excellent product, IMO.
Latest Article - A Concise Overview of Threads Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802
As a daily user of a JetBrains IDE (Android Studio), I would definitely recommend staying away from anything from JetBrains. The amount of utter jaw dropping moments in disregard for the UI I continue to have each weak is amazingly bad. Like the probabilistic buttons, where there's a 5% chance the click won't register. Or the massive GC breaks for 3-5 seconds while you're trying to write something or just scroll a file. Or the ocasional hash mish-match in temp build files that most IDEs solve with a Clean Project, but not JetBrains' "I'll only clean stuff that never actually causes problems in projects". I could go on, but I'd rather just call you a shill, good sir.
-
Well then, that makes VSCode one of the most useless pieces of software to be spewed out of redmond...
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013No! Don't give up. It does run like an IDE in many ways. It has intellisense, error checking, a debugger with watch windows etc. I now work in VS Code much how I did in full .NET. Here's what I would do just to get started and learn: 1) Download or create a project in regular Visual Studio using the template you want to use. 2) Copy that file to your Linux machine 3) Open VS Code and then open the directory where that project is VS Code will analyze the type of project you are opening, suggest the plugins you need etc. You can now learn the VS Code terminal and other small things that are key to working in the non VS environment. They are simple and powerful once learned. Down the road when you want to create new projects you can use some scaffolding depending on the project you want to create. For Angular I use NPM. For webapi you can use this: Create a Web API with ASP.NET Core and Visual Studio Code | Microsoft Docs[^] The biggest differences are that it doesn't rely on proj/sln files and that you do these things via command prompt instead of graphical interfaces. Once you get a few commands down it is fantastic and powerful. I started with VS Code for my Angular development but now am using it for my Web API dev too. After spending 15 years in the .NET IDE and VB6 before that it is nice to be able to do everything I need in a more lightweight and cross-platform environment!
-
No! Don't give up. It does run like an IDE in many ways. It has intellisense, error checking, a debugger with watch windows etc. I now work in VS Code much how I did in full .NET. Here's what I would do just to get started and learn: 1) Download or create a project in regular Visual Studio using the template you want to use. 2) Copy that file to your Linux machine 3) Open VS Code and then open the directory where that project is VS Code will analyze the type of project you are opening, suggest the plugins you need etc. You can now learn the VS Code terminal and other small things that are key to working in the non VS environment. They are simple and powerful once learned. Down the road when you want to create new projects you can use some scaffolding depending on the project you want to create. For Angular I use NPM. For webapi you can use this: Create a Web API with ASP.NET Core and Visual Studio Code | Microsoft Docs[^] The biggest differences are that it doesn't rely on proj/sln files and that you do these things via command prompt instead of graphical interfaces. Once you get a few commands down it is fantastic and powerful. I started with VS Code for my Angular development but now am using it for my Web API dev too. After spending 15 years in the .NET IDE and VB6 before that it is nice to be able to do everything I need in a more lightweight and cross-platform environment!
The whole point of this exercise is to get away from Windows completely. If I have to use Visual Studio to create the project, I may as well stay with Windows. And ya know, it's gonna take a crapload of effort to convince me that a commandline interface is better/easier than a GUI.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
When you install VS Code on Linux, does it also install the .Net Core stuff (core and sdk)?
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013NOPE, not at all... Code is just an editor, like sublime or Atom, nothing else. You can use code to work on anything from JS/Node through to bash shell scripts, so you need to decide what plugins you want, based on the work your intending to do. As for the run times, it's really easy. Just go to [.NET Downloads for Linux, macOS, and Windows](https://www.microsoft.com/net/download) Select your OS (Windows/Linux/Mac) Click on "Install .NET Core SDK" Select your distribution from the drop down, and then follow the instructions your given. Once you install the package source and everything else you need, from that point on you only ever need to type "dotnet new " typing "dotnet new" on it's own and pressing return will list the project types you can use. You can also Nuget install new project types, to get things like pre-made templates for Angular, Aurelia, Webpack and much more. Once you have a new project, you can then just open that folder in code and start to work on it. Shawty
-
The whole point of this exercise is to get away from Windows completely. If I have to use Visual Studio to create the project, I may as well stay with Windows. And ya know, it's gonna take a crapload of effort to convince me that a commandline interface is better/easier than a GUI.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013 -
(sarc)Then why does TV/movies makes sure that shell/cmd/terminal windows are visible whenever smart people are using computers?(/sarc)
You could also ask why radar scopes make a noise when the sweep detects an object. :) No radar scope I've ever seen does that (my rate was RadarMan in the Navy).
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013