c# - 使用官方 .NET SDK 在 linux 上通过 cli 编译 c# 代码
问题描述
使用 mono,您可以通过csc test.cs && mono test.exe
. 您将如何使用Ubuntu 上的官方 .NET SDK 来做到这一点?
解决方案
取决于你的目标是什么:
dotnet run
- 这将直接构建和运行您的应用程序dotnet test
- 这将构建所有内容并运行您的单元测试dotnet publish
- 这将构建您的应用程序以进行部署dotnet build
- 这将构建您的应用程序(仅用于开发)。通常,您不想使用此:此列表中的其他一个将是执行您想要的更好的方法。如果你想与用户分享这个,你想要dotnet publish
。
推荐阅读
- javascript - 如何在自定义元素中添加按钮单击事件
- ruby-on-rails - 使用 Rails API / Rspec / Postgresql 问题的 postgres 问题
- apache-kafka - 尝试调用不存在的方法:ContainerProperties.setAckOnError()
- java - 下载 gradle 插件时在 gradle build 中替换 jcenter
- c# - 实体框架迁移运行两个命令 - 一个作为默认用户,一个作为超级用户
- scala - 当结构类型的结构字段与spark scala中的特定值匹配时,从结构数组中检索结构
- c++ - 定义简单的结构对象
- express - Express 服务器和 PeerJS 上的 Websocket 错误似乎无法连接到对等点
- javascript - 当调用者不期望响应时使用`await`
- python - 需要帮助抓取 WSJ Markets 数据