随笔分类 - 【.NETCore】
摘要:官方文档:https://docs.microsoft.com/zh-cn/dotnet/ 官方资讯:.NET Blog 简析.NET Core 以及与 .NET Framework的关系 .NET Core全面扫盲贴 工具先行 图解VS 2017升级并安装.NET Core 2.1 SDK Ubu
阅读全文
摘要:.NetCore框架下开发的项目在Windows下运行好好的,但是放在Linux上运行不了。那么此时可以采用远程调试去发现问题。 参考教程 提取码1234 官网教程:在 Linux 上使用 SSH 通过附加到进程调试 .NET Core 更多参考:一路踩坑,被迫聊聊 C# 代码调试技巧和远程调试 我
阅读全文
摘要:可移植类库 (PCL) Portable Class Library PCL已被视为启用,建议使用 .NET Standard标准类库 https://docs.microsoft.com/zh-cn/xamarin/cross-platform/app-fundamentals/pcl?tabs=
阅读全文
摘要:NLog NLog是适用于各种.NET平台(包括.NET standard)的灵活、’免费的日志记录平台。使用NLog可以轻松地写入多个目标(数据库,文件,控制台)并即时更改日志记录配置。 Nuget包的引用 NLog.Extensions.Logging 创建nlog.config配置文件 同样适
阅读全文
摘要:6.1 读取配置信息 .NET时代,我们用的最多的配置就是app.config和web.config,多年以来我们已经习惯了将结构化的配置定义在这两个XML格式的文件之中。 到了.NET Core的时代,定义配置的方式发生了改变,新的配置系统显得更加轻量级,并且具有更好的扩展性,其最大的特点就是支持
阅读全文
摘要:5.1 抽象的文件系统 ASP.NET Core应用 具有很多读取文件的场景,比如配置文件、静态Web资源文件(比如CSS、JavaScript和图片文件等)以及MVC应用的View文件,甚至是直接编译到程序集中的内嵌资源文件。这些文件的读取都需要使用到一个IFileProvider对象。IFile
阅读全文
摘要:3.1 控制反转 整个ASP.NET Core框架建立在一个底层的依赖注入框架之上,它使用依赖注入容器来提供所需的服务对象。 要了解这个依赖注入容器以及它的服务提供机制,我们得先知道什么是“依赖注入(DI:Dependence Injection)”。一旦我们提到依赖注入,又不得不说说“控制反转(I
阅读全文
摘要:2.1 历史的枷锁 1、windows下的.net CLR(通用预言运行时)本质上就是.NET虚拟机,作为一个运行时,CLR为程序的执行提供一个托管的执行环境。 程序集:程序集时.NET最基本的部署单元,无论定义中的多少类型被使用,CLR总是将整个程序集加载到内存中。 2、非windows下的.NE
阅读全文
摘要:参考:https://www.cnblogs.com/artech/p/inside-asp-net-core-3.html 一、全新的开发体验 1、Win平台 1.1、dotnet.exe是.NET Core SDK为我们提供的一个重要的命令行工具; 1.2、项目文件: 对于传统的.NET Fra
阅读全文
摘要:一、准备 我用的是Ubuntu服务器器 [Ubuntu 18.04 x64] 和终端管理工具【Xshell】 二、安装 在服务器上安装.NET Core 三、部署程序 1、创建实例程序 可以直接使用.NET Core 的命令创建一个ASP.NET Core 示例网站应用程序,创建目录 /home/m
阅读全文
摘要:ASP.NET Core中返回 json 数据首字母大小写问题 在asp.net core中使用ajax请求动态绑定数据时遇到问题: 后台返回数据字段首字母为定义的大写,返回的数据没有问题;但是在前台得到的数据,字段首字母却变成了小写 此时用定义的首字母大写字段去接收数据会显示undefined,这
阅读全文
摘要:Linux上安装.NET Core(dotnet-sdk):官网 注册微软密钥和feed 在安装. net之前,您需要注册Microsoft密钥、注册产品存储库并安装所需的依赖项,这只需要在每台机器上执行一次。 打开终端并运行以下命令: wget -q https://packages.micros
阅读全文
摘要:重点参考:官网 ML.NET 文档 ,以下每一步具体的解释查看“操作指南” 开发流程 以下关系图表示应用程序代码结构,以及模型开发的迭代过程: 将训练数据收集并加载到 IDataView 对象中 指定操作的管道【数据转换】,以提取特征并应用机器学习算法 通过在管道上调用 Fit() 来训练模型 评估
阅读全文
摘要:用命令行一步一步新建项目、添加Package、Restore、Build、Run 执行的实现方式,更让容易让我们了解.NET Core的运行机制。 准备工作 安装.NET Core 运行环境,下载地址:https://www.microsoft.com/net/download 安装Notepad2
阅读全文