Visual studio linux
The next time you start your VM (using the vagrant up command), you can ssh into it (using the vagrant ssh command) and move to your new, shared directory: You do not need to include these two parameters if you do not add them to your Vagrantfile, you will be prompted for your username and password. Replace with your Windows username and with your Windows password. Since we're using Vagrant (as part of the Red Hat CDK), the way to share the folder between Windows and Linux is by adding the following entry to your Vagrantfile (Note: If you used the default values when installing the CDK, the file path will be C:\DevelopmentSuite\cdk\components\rhel\rhel-ose\Vagrantfile):Ĭonfig.vm.synced_folder "\\MyShare", "/MyShare", type: "nfs", smb_username: " ", smb_password: " " Note that the shared name does not need to match the folder name, but I find this much easier to remember. New-SmbShare -Name MyShare -Path C:\MyShare -FullAccess Use the PowerShell command New-SmbShare, replacing the token with your Windows username: In this example, we've created a folder C:\MyShare. PS C:\WINDOWS\system32> NEW-ITEM C:\MyShare -type directory Open PowerShell as administratorĬopyright (C) 2016 Microsoft Corporation. The first step is to create a shared folder on your Windows machine. Of course, you'll choose Visual Studio, because it's so awesome. Following these instructions, you can share a directory|folder ("directory" is the chosen vocabulary in Linux "folder" is more frequently used in Windows) between the Linux VM and Windows, then use any editor to edit your code. Since we're going to assume that the CDK is being used, this blog post will get down to the very specifics you need.
#Visual studio linux code#
So what is a Windows developer to do? You're accustomed to using Visual Studio - the worlds greatest development environment in my not-so-humble opinion - but you want to start developing code on your Linux VM. That's like saying a first-grader in the annual holiday play isn't Meryl Streep there's a world of difference. Red Hat Enterprise Linux's built-in editor, VIM, which is launched by the command vi, is not a full-featured development environment.
#Visual studio linux download#
NET on Linux, hop over to the Red Hat Developer's web page and download the CDK to get started. NET on Linux, using the Red Hat Container Development Kit (CDK), means your Linux VM is running "headless" - you don't have a desktop UI.