.net core常用命令
电脑版发表于:2018/10/17 10:11
.net core查看sdk版本版本列表命令: dotnet --list-sdks
命令 | 函数 |
---|---|
dotnet build | 生成 .NET Core 应用程序。 |
dotnet build-server | 与通过生成启动的服务器进行交互。 |
dotnet clean | 清除生成输出。 |
dotnet help | 显示命令更详细的在线文档。 |
dotnet migrate | 将有效的预览版 2 项目迁移到 .NET Core SDK 1.0 项目。 |
dotnet msbuild | 提供对 MSBuild 命令行的访问权限。 |
dotnet new | 为给定的模板初始化 C# 或 F# 项目。 |
dotnet pack | 创建代码的 NuGet 包。 |
dotnet publish | 发布 .NET 依赖于框架或独立应用程序。 |
dotnet restore | 还原给定应用程序的依赖项。 |
dotnet run | 从源运行应用程序。 |
dotnet sln | 用于添加、删除和列出解决方案文件中项目的选项。 |
dotnet store | 将程序集存储到运行时包存储区。 |
dotnet test | 使用测试运行程序运行测试。 |
其中dotnet new分为:
模板 | 短名称 | 语言 | Tags | 已引入 |
---|---|---|---|---|
控制台应用程序 | console | [C#]、F#、VB | 常用/控制台 | 1.0 |
类库 | classlib | [C#]、F#、VB | 常用/库 | 1.0 |
WPF 应用程序 | wpf | [C#]、VB | 常用/WPF | 3.0(对于 VB,则为 5.0) |
WPF 类库 | wpflib | [C#]、VB | 常用/WPF | 3.0(对于 VB,则为 5.0) |
WPF 自定义控件库 | wpfcustomcontrollib | [C#]、VB | 常用/WPF | 3.0(对于 VB,则为 5.0) |
WPF 用户控件库 | wpfusercontrollib | [C#]、VB | 常用/WPF | 3.0(对于 VB,则为 5.0) |
Windows 窗体 (WinForms) 应用程序 | winforms | [C#]、VB | 常用/WinForms | 3.0(对于 VB,则为 5.0) |
Windows 窗体 (WinForms) 类库 | winformslib | [C#]、VB | 常用/WinForms | 3.0(对于 VB,则为 5.0) |
Worker Service | worker | [C#] | 常用/Worker/Web | 3.0 |
单元测试项目 | mstest | [C#]、F#、VB | 测试/MSTest | 1.0 |
NUnit 3 测试项目 | nunit | [C#]、F#、VB | 测试/NUnit | 2.1.400 |
NUnit 3 测试项 | nunit-test | [C#]、F#、VB | 测试/NUnit | 2.2 |
xUnit 测试项目 | xunit | [C#]、F#、VB | 测试/xUnit | 1.0 |
Razor 组件 | razorcomponent | [C#] | Web/ASP.NET | 3.0 |
Razor 页 | page | [C#] | Web/ASP.NET | 2.0 |
MVC ViewImports | viewimports | [C#] | Web/ASP.NET | 2.0 |
MVC ViewStart | viewstart | [C#] | Web/ASP.NET | 2.0 |
Blazor 服务器应用 | blazorserver | [C#] | Web/Blazor | 3.0 |
Blazor WebAssembly 应用 | blazorwasm | [C#] | Web/Blazor/WebAssembly | 3.1.300 |
ASP.NET Core 空 | web | [C#],F# | Web/空 | 1.0 |
ASP.NET Core Web 应用程序 (Model-View-Controller) | mvc | [C#],F# | Web/MVC | 1.0 |
ASP.NET Core Web 应用程序 | webapp, razor | [C#] | Web/MVC/Razor Pages | 2.2、2.0 |
含 Angular 的 ASP.NET Core | angular | [C#] | Web/MVC/SPA | 2.0 |
含 React.js 的 ASP.NET Core | react | [C#] | Web/MVC/SPA | 2.0 |
含 React.js 和 Redux 的 ASP.NET Core | reactredux | [C#] | Web/MVC/SPA | 2.0 |
Razor 类库 | razorclasslib | [C#] | Web/Razor/库/Razor 类库 | 2.1 |
ASP.NET Core Web API | webapi | [C#],F# | Web/WebAPI | 1.0 |
ASP.NET Core gRPC 服务 | grpc | [C#] | Web/gRPC | 3.0 |
dotnet gitignore 文件 | gitignore | 配置 | 3.0 | |
global.json 文件 | globaljson | 配置 | 2.0 | |
NuGet 配置 | nugetconfig | 配置 | 1.0 | |
Dotnet 本地工具清单文件 | tool-manifest | 配置 | 3.0 | |
Web 配置 | webconfig | 配置 | 1.0 | |
解决方案文件 | sln | 解决方案 | 1.0 | |
协议缓冲区文件 | proto | Web/gRPC | 3.0 |