Path: ...!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: rbowman Newsgroups: comp.os.linux.advocacy Subject: Re: Sale on Visual Studio from Bleeping Computer Date: 25 May 2024 03:11:51 GMT Lines: 35 Message-ID: References: <5n025jdfg7uinjejvp6p4isc4rbti2a1cl@4ax.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net qdQj2TT8rlutAwiBE/AckQIEWhyFkDmQU8nCFMUaZwU6gg3LBe Cancel-Lock: sha1:dxMl3+lNdte7S1cn0e8D1yHG4lE= sha256:/ViZExOi2AZdQ3KovMhPCXzAv6Kw/8eOclMlBCsrIU8= User-Agent: Pan/0.149 (Bellevue; 4c157ba) Bytes: 2282 On Fri, 24 May 2024 23:08:09 -0000 (UTC), Lawrence D'Oliveiro wrote: > On Fri, 24 May 2024 17:35:33 -0400, Joel wrote: > >> Lawrence D'Oliveiro wrote: >> >>>I don’t know why we care about a piece of software which is useless for >>>non-Windows development, and barely copes with Windows-only development >>>as it is. >> >> I didn't buy it, but it is an outstanding value, to get the paid >> version for $40. > > If Visual Studio is so wonderful, why is there Visual Studio Code? It's really an entirely different animal. One nice feature of Visual Studio is the available templates for various projects although they aren't necessary. There is better support for WinForms and WPf, installer creation, and so forth. You can get by with dotnet and MSBuild but it's a lot more work. https://learn.microsoft.com/en-us/dotnet/core/tutorials/with-visual- studio-code?pivots=dotnet-8-0 That shows creating a project using dotnet on the command line. dwiw if the dotnet SDK is installed on Linux it is the same procedure. VSCode has a lot of extensions that I don't think are available in Visual Studio workloads. For example I have Pylance installed for general Python work, MicroPico for working with the Pico W, PlatformIO for Arduinos and other boards, Jupyter notebook support, C/C#/C++ extensions, and a few others. That's on both my Windows and Linux machines. Visual Studio is Windows only.