首页 > 解决方案 > 使用官方 .NET SDK 在 linux 上通过 cli 编译 c# 代码

问题描述

使用 mono,您可以通过csc test.cs && mono test.exe. 您将如何使用Ubuntu 上的官方 .NET SDK 来做到这一点?

标签: c#.netlinuxubuntu

解决方案


取决于你的目标是什么:

  • dotnet run- 这将直接构建和运行您的应用程序
  • dotnet test- 这将构建所有内容并运行您的单元测试
  • dotnet publish- 这将构建您的应用程序以进行部署
  • dotnet build- 这将构建您的应用程序(仅用于开发)。通常,您不想使用此:此列表中的其他一个将是执行您想要的更好的方法。如果你想与用户分享这个,你想要dotnet publish

推荐阅读