You can use Visual Studio Code from either a Windows development PC or a Linux development PC to write .NET software for the jPC. However it requires setting up .vscode/tasks.json and .vscode/launch.json files for automatic deployment, launch, and debugger attachment in a single motion.
To make that setup process more convenient, we've created a .NET Remote Debug Configurator Visual Studio Code extension. Install that extension, and then setting up the .json file is as simple as filling out a form.