DotNetCore 命令行程序的打包(使用 VS 2017)

本文最后更新于 2021年4月4日 晚上

正好写了一个小命令行的示例程序, 在 Win 下面用 VS 2017 进行发布操作, 简单记录一下. 并且由于在 2.1.3 之后可以发布 dotnet tool 工具了, 可以尝试一下写一个这样的工具然后用 dotnet 安装.

Dotnet Core 命令行程序的发布

写程序的最终目的都是提供给自己或他人使用, 所以都离不开发布这个步骤. 这次写了一个小的示例程序, 正好看看如何进行发布.

官方文档中写了两大类发布方式, 一类是自包含发布, 另外一类是独立于框架发布.

其中自包含发布会发布应用程序本身, 以及它自己的依赖, 另外还会发布运行时环境, 这样目标系统就可以直接使用这个程序而不用手动安装运行时.

在 VS 2017 中右键点击工程, 然后选择 publish, 根据需要发布即可.

尝试了在 win10 下打包然后在 mac 下运行, 打包的可执行文件是以工程名加 .dll 后缀的, 运行的时候输入:

1
dotnet xxx.dll

就可以运行这个命令行程序了.


DotNetCore 命令行程序的打包(使用 VS 2017)
https://blog.rayy.top/2018/09/13/2019-publishDotnetCoreApplication/
作者
貘鸣
发布于
2018年9月13日
许可协议