Skip to content
.NET 开发者指北.NET 开发者指北
CMS
.NET指北
FreeKit
Docker
关于
博客
github icon
    • .NET Core 学习示例文档
      • 源码
        • 推荐阅读
          • 本地环境说明
            • Install
              • CLI
                • 指定 SDK 版本
                • .NET Core
                  • 项目文档
                    • 说明
                    • 创建简单Hello World
                      • .NET Core 简单测试项目
                        • FreeSql+ASP.NET Core
                          • RESTful+FreeSql+AutoMapper
                            • IdentityServer4
                              • 七牛云对象存储
                                • ImCore 即时通讯
                                  • Nacos 配置中心
                                    • Serilog指北
                                      • 在 ASP.NET Core 6 如何添加 Startup.cs
                                        • 在 ASP.NET Core 6 中添加Startup.cs的整洁方式

                                        .NET Core 学习示例文档

                                        calendar icon2020年2月28日timer icon大约 3 分钟word icon约 859 字

                                        此页内容
                                        • 源码
                                        • 推荐阅读
                                        • 本地环境说明
                                        • Install
                                        • CLI
                                          • 指定 SDK 版本
                                        • .NET Core
                                        • 项目文档
                                        • 说明

                                        # .NET Core 学习示例文档

                                        浏览左侧导航菜单以深入了解文档.

                                        .NET Core 学习示例文档主要是结合 ASP .NET Core,集成第三方类库的示例,运用基础组件,写好 Demo。

                                        # 源码

                                        代码托管在 GitHub 上 https://github.com/luoyunchong/dotnetcore-examplesopen in new window

                                        # 推荐阅读

                                        • Microsoft Docs https://docs.microsoft.com/zh-cnopen in new window 其中包含如下
                                          • .NET Core 指北 https://docs.microsoft.com/zh-cn/dotnet/core/open in new window
                                          • ASP .NET 文档 https://docs.microsoft.com/zh-cn/aspnet/
                                          • .NET Core CLI 文档 https://docs.microsoft.com/zh-cn/dotnet/core/tools/?tabs=netcore2x

                                        # 本地环境说明

                                        • Windows 10 (18922.rs_prerelease.190614-1427)
                                        • .NET Core 3.0.100-preview6-012264
                                        • Visual Studio Code 1.35.1、Microsoft Visual Studio 2019 16.1.3
                                        • PowerSheel
                                        • MySQL 5.7.25
                                        • Navicat Premium 12 欢迎下载open in new window

                                        # Install

                                        本地开发选择 SDK 安装即可,还是安装 2.2 的吧,3.0(19.6.29)目前还没有发布稳定版本。

                                        • 安装这个 https://dotnet.microsoft.com/download/dotnet-core/2.2
                                        • https://dotnet.microsoft.com/download/dotnet-core/3.0

                                        安装后,在 PowerShell 中任一目录查看安装后的版本

                                        PS C:\WINDOWS\system32> dotnet --version
                                        3.0.100-preview6-012264
                                        # 本地安装了好几个.net core sdk版本
                                        PS C:\WINDOWS\system32> dotnet --list-sdks
                                        2.1.700 [C:\Program Files\dotnet\sdk]
                                        2.2.300 [C:\Program Files\dotnet\sdk]
                                        3.0.100-preview6-012264 [C:\Program Files\dotnet\sdk]
                                        
                                        1
                                        2
                                        3
                                        4
                                        5
                                        6
                                        7

                                        # CLI

                                        全称:command-line interface,命令行界面,主要是 cmd、bash(sh 等等)、powershell 等。

                                        说明 所有命令行都在 windows10 自带的 powershell 中执行。

                                        # 指定 SDK 版本

                                        .NET Core 项目默认使用最新版本的 .NET Core,在根目录使用 PowerShell 中执行如下命令,

                                        语法 :dotnet new global.json --sdk-version <SDK 版本号>

                                        dotnet new globaljson --sdk-version 2.2.300
                                        
                                        1

                                        参考

                                        • dotnet new 命令行open in new window
                                        • 选择要使用的 .NET Core 版本open in new window

                                        # .NET Core

                                        .NET Core 是什么? 官网说的太高大上了 https://docs.microsoft.com/zh-cn/dotnet/core/about

                                        总结,.NET Core 包含如下

                                        • 二个 RunTime
                                          • .NET Core RunTime:基础类型系统 、垃圾回收、基元类型等,
                                          • ASP .NET RunTime :提供 WEB、LOT 等应用程序的框架支持。
                                        • .NET Core CLI 工具:各种命令行工具,创建项目、编译项目,发布项目等;
                                        • 语言编译器:(支持 C#、F#、VB 等语言)
                                        • dotnet 工具:.NET Core 运行时和库的安装程序包

                                        三个发布包:

                                        • .NET Core 运行时
                                        • ASP .NET Core 运行时
                                        • .NET Core SDK:包括上面二个内容,再加上 .NET CLI 工具等

                                        所以本地调试时,可直接安装最全的 SDK 即可。

                                        # 项目文档

                                        目前 关于此项目的文档放到 docs 文件夹中,zh-Hans 为中文,这样可支持多语言,欢迎翻译 PR,之后会发布至

                                        • 文档官网 https://luoyunchong.github.io/vuepress-docs/open in new window

                                        将使用 abp vnext 下的 modules 的docs 模块open in new window。不过 abp vnext 现在也不稳定,0.18.1,还是有各种问题,我还是写基础模块的使用文档吧,后期完善后,发布文档网站。

                                        # 说明

                                        本项目也是我的学习记录,,用于测试不同类库集成的解决方案,所以用最基础的方案,命令行来创建项目,引用包,运行,测试等。让自己对 .net core 的原理结构了解地更加深入一些。

                                        • 采用的都是 Visual Studio Code/VS2019 +PowerShell 运行,关于如何采用 Visual Studio 2019 创建项目,引用包是非常简单的,不再说明。
                                        edit icon在 GitHub 上编辑此页open in new window
                                        上次编辑于: 2022/8/15 16:21:26
                                        贡献者: igeekfan,luoyunchong
                                        下一页
                                        创建简单Hello World
                                        MIT Licensed | Copyright © 2021-present luoyunchong
                                        苏ICP备16046457号-1

                                        该应用可以安装在你的 PC 或移动设备上。这将使该 Web 应用程序外观和行为与其他应用程序相同。它将在出现在应用程序列表中,并可以固定到主屏幕,开始菜单或任务栏。此 Web 应用程序还将能够与其他应用程序和你的操作系统安全地进行交互。

                                        详情