安装后,Visual Studio Code 需要额外的配置才能使每种编程语言的调试功能正常工作。根据编程语言,这可能需要将大量附加软件下载到您的主目录中。这与通过 Wine 安装软件不同,但 Visual Studio Code 会建议在 Ubuntu 中安装许多与 Windows 中安装的软件相同的软件,这使得 Ubuntu 变得更像是一个“混合”操作系统体验一些用户。
出于完全相反的原因,Visual Studio Code 是一个很好且有用的代码编辑器。Visual Studio Code 比 Microsoft Visual Studio 小很多,但是许多 Visual Studio 扩展也可以通过选择View -> Extensions来安装在 Visual Studio Code 中,然后搜索您要安装的扩展。
sudo snap install dotnet-sdk --classic
sudo snap alias dotnet-sdk.dotnet dotnet # to run dotnet-sdk type dotnet
运行这些命令以从终端构建和运行示例 C# Hello World 控制台应用程序:
cd ~
mkdir C#_Projects
cd C#_Projects
mkdir HelloWorld
cd HelloWorld
dotnet new console
dotnet build --output ./build_output
dotnet ./build_output/HelloWorld.dll
C# 代码在 Ubuntu 中本地运行。
默认 Ubuntu 存储库中的终端和 MonoDevelop ( monodevelop ) 可能就是您所需要的。MonoDevelop 可以从 Ubuntu 17.10 及更早版本中的默认 Ubuntu 存储库安装。此链接说明如何从终端和 MonoDevelop 中运行 C# 程序:How do I install Mono for 17.10?
如果您搜索“vscode”,Visual Studio Code 将显示在 Ubuntu 软件应用程序中,或者可以通过运行命令从终端安装
sudo snap install vscode --classic
经典限制中的 snap 表现为传统打包的应用程序,可以完全访问系统,而 Visual Studio代码扩展安装在用户的主目录中。安装后,Visual Studio Code 需要额外的配置才能使每种编程语言的调试功能正常工作。根据编程语言,这可能需要将大量附加软件下载到您的主目录中。这与通过 Wine 安装软件不同,但 Visual Studio Code 会建议在 Ubuntu 中安装许多与 Windows 中安装的软件相同的软件,这使得 Ubuntu 变得更像是一个“混合”操作系统体验一些用户。
出于完全相反的原因,Visual Studio Code 是一个很好且有用的代码编辑器。Visual Studio Code 比 Microsoft Visual Studio 小很多,但是许多 Visual Studio 扩展也可以通过选择View -> Extensions来安装在 Visual Studio Code 中,然后搜索您要安装的扩展。
由于微软发布了 .NET Core 版本,C# 是开源和跨平台的。要在 Ubuntu 中安装 .NET Core,请打开终端并键入:
运行这些命令以从终端构建和运行示例 C# Hello World 控制台应用程序:
结果
dotnet ./build_output/HelloWorld.dll
PlayOnLinux 是一个帮助应用程序,旨在帮助您设置 Wine 应用程序。在 Ubuntu 上安装它需要安装 Wine(如果还没有的话,它会安装 Wine)。
Wine 的效果取决于您使用它运行的软件。 WineHQ是了解哪些应用程序在 Wine 上运行良好以及如何让它们工作的最佳来源。