linux - Linux系统上应该如何安装dotnet core命令行应用
问题描述
我在 GitHub 上维护了几个 .NET 应用程序。我收到了将它们移植到 .NET Core 的请求,以便它们可以在 Linux 系统上使用。我想通过提供某种可以安装的包(如 NuGet)来简化 Linux 用户的生活。
但是,我不知道可执行文件实际应该存在于文件系统中的位置的任何约定。理想情况下,二进制文件将部署在PATH
.NET 程序集的物理位置上的目录中,但我不确定 dotnet Core 使用什么惯例。
理想情况下,我想部署:
- 主要组装,
pytocs.dll
- 要求 dotnet 核心执行程序启动该工具的 shell 脚本:
#!/bin/bash
dotnet pytocs.dll "$@"
但我不知道这两个文件应该放在哪里。
解决方案
推荐阅读
- python - python excel减去2个工作表
- git - 如何找到从哪个 github 分支标签创建的?
- bash - 分配变量时尝试在其中添加两个变量
- javascript - 承诺等待阻塞循环完成
- python - 测量点之间的总计数和平均距离 - python
- python - 每次都强制输入完整路径名,而不仅仅是文件名
- android - 如何修复 Intent Redirection 漏洞?,我没有使用任何小米依赖项
- spring - 如何在@WebFluxTest 中@Autowired 由WebTestClient 调用的测试控制器?
- php - pregmatch 或 substr 最适合从字符串中删除未知数量的字符并只留下最后两个
- node.js - Express 的自定义字段在路由中找不到