微软官网快捷入口 dot.net
github https://github.com/dotnet
下载SDK https://www.microsoft.com/net/download/windows
一、查看.net版本及信息
1.基本信息
dotnet --info
显示
D:meng>dotnet --info .NET Core SDK(反映任何 global.json): Version: 2.2.107 Commit: 2212cac826 运行时环境: OS Name: Windows OS Version: 10.0.17134 OS Platform: Windows RID: win10-x64 Base Path: C:Program Filesdotnetsdk2.2.107 Host (useful for support): Version: 2.2.5 Commit: 0a3c9209c0 .NET Core SDKs installed: 2.2.107 [C:Program Filesdotnetsdk] .NET Core runtimes installed: Microsoft.AspNetCore.All 2.2.5 [C:Program FilesdotnetsharedMicrosoft.AspNetCore.All] Microsoft.AspNetCore.App 2.2.5 [C:Program FilesdotnetsharedMicrosoft.AspNetCore.App] Microsoft.NETCore.App 2.2.5 [C:Program FilesdotnetsharedMicrosoft.NETCore.App] To install additional .NET Core runtimes or SDKs: https://aka.ms/dotnet-download
2.只查看安装位置
where dotnet
3.只查看版本
dotnet --version
4.帮助
dotnet --help
显示
使用情况: dotnet [sdk-options] [command] [command-options] [arguments] 执行 .NET Core SDK 命令。 sdk-options: -d|--diagnostics 启用诊断输出。 -h|--help 显示命令行帮助。 --info 显示 .NET Core 信息。 --list-runtimes 显示安装的运行时。 --list-sdks 显示安装的 SDK。 --version 显示使用中的 .NET Core SDK 版本。 SDK 命令: add 将包或引用添加到 .NET 项目。 build 生成 .NET 项目。 build-server 与由生成版本启动的服务器进行交互。 clean 清理 .NET 项目的生成输出。 help 显示命令行帮助。 list 列出 .NET 项目的项目引用。 migrate 将 project.json 项目迁移到 MSBuild 项目。 msbuild 运行 Microsoft 生成引擎(MSBuild)命令。 new 创建新的 .NET 项目或文件。 nuget 提供其他 NuGet 命令。 pack 创建 NuGet 包。 publish 发布 .NET 项目进行部署。 remove 从 .NET 项目中删除包或引用。 restore 还原 .NET 项目中指定的依赖项。 run 生成并运行 .NET 项目输出。 sln 修改 Visual Studio 解决方案文件。 store 在运行时包存储中存储指定的程序集。 test 使用 .NET 项目中指定的测试运行程序运行单元测试。 tool 安装或管理扩展 .NET 体验的工具。 vstest 运行 Microsoft 测试引擎(VSTest)命令。 捆绑工具中的其他命令: dev-certs 创建和管理开发证书。 ef Entity Framework Core 命令行工具。 sql-cache SQL Server 缓存命令行工具。 user-secrets 管理开发用户密码。 watch 启动文件观察程序,它会在文件发生更改时运行命令。
二、创建模板
dotnet new
用于获取模板列表
例如:创建一个控制台程序
dotnet new console [-n proName]
如果安装了多.net core 运行时,打开vs会发现目标框架是空的需要自己选一下
三、 编译
dotnet build
四、 运行
dotnet run
五、发布
dotnet publish
六、清理
dotnet clean
七、修改解决方案
1.创建一个解决方案
dotnet new sln //默认名称core
2.在当前解决方案中,引入一个项目
dotnet sln core.sln add 项目路径
3.在当前解决方案中,移除一个项目
dotnet sln core.sln remove 项目路径
4.添加或移除多个项目
dotnet sln core.sln remove 项目路径 项目路径
5.通配符添加移除多个项目