【dotnet跨平台】dotnet-cli典型场景

简介: 【dotnet跨平台】dotnet-cli典型场景1、启动一个控制台应用程序dotnet new myapp2、启动一个类库dotnet new mylib –type l...

【dotnet跨平台】dotnet-cli典型场景

1、启动一个控制台应用程序

dotnet new myapp

2、启动一个类库

dotnet new mylib –type lib

3、加入第三方依赖库到项目中

dotnet pkg install Newtonsoft.Json –version 8.0.2

4、运行单元测试

dotnet new tests –type xunit

5、发布一个共享运行的控制台应用程序

dotnet publish –output /pubapp

6、发布一个支持所有平台(Windows\Linux\OS X)的自包含的控制台应用程序

dotnet publish –output /win7/myapp –runtime linux-x64
dotnet publish –output /win7/myapp –runtime win7-x64

7、打包一个类库

dotnet pack

8、安装dotnet扩展,使之成为工具

类似给dotnet加一个命令来扩展功能,例如开发者指南里的”Adding a Command“这一节:
https://github.com/dotnet/cli/blob/rel/1.0.0/Documentation/developer-guide.md#adding-a-command

想看这8个典型场景的详细步骤请看原文:https://github.com/dotnet/cli/blob/rel/1.0.0/Documentation/specs/canonical.md

目录
相关文章
|
5月前
|
存储 JSON Go
Go 命令行框架: 构建强大的命令行工具
Go 命令行框架: 构建强大的命令行工具
|
8月前
小匕首-dotnet cli使用nuget指令
小匕首-dotnet cli使用nuget指令
83 0
|
Linux PHP Docker
Windows下PHP微服务框架Hyperf Swoole开发部署(Docker方式)
Windows下PHP微服务框架Hyperf Swoole开发部署(Docker方式)
675 0
Windows下PHP微服务框架Hyperf Swoole开发部署(Docker方式)
|
JavaScript 前端开发 Java
基于Docker在Win10平台搭建Ruby on Rails 6.0框架开发环境
2023年,“非著名Web框架”--Ruby on Rails已经18岁了。在今年,Rails 6.0趋于完善,除了拿掉讨厌的Jquery,Webpacker 也成为默认前端打包方案,Sprockets 开始软着陆,未来很可能会和Jquery一样被彻底废弃,这就是历史的进程。
基于Docker在Win10平台搭建Ruby on Rails 6.0框架开发环境
|
弹性计算 Linux Go
beego项目和go项目 打包部署到linux
参考文章: https://www.jianshu.com/p/64363dff9721 【beego项目】 一. 打包 1. 打开Terminal 定位到工程的 main.go 文件夹目录 2. 执行命令,打包 linux打包: bee pack -be GOOS=linux windows打包:
428 0
|
缓存 监控 Unix
.NET Core 跨平台资源监控库及dotnet tool小工具
.NET Core 跨平台资源监控库及dotnet tool小工具
425 0
.NET Core 跨平台资源监控库及dotnet tool小工具
|
API 开发工具
使用dotnet Cli向nuget发布包
长话短说, 今天分享如何在nuget.org创建并发布.NET Standard package。
使用dotnet Cli向nuget发布包