随笔分类 -  .Net Core

摘要:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 再谈.Net Core添加Docker支持背景 很多话题都值得过一段时间再拿出来说说,因为整个.Net生态和社区都在飞速前进,也许你以前知道的,放到如今已经不适用了,需要与时俱进。 这篇重温下给.Net Core项目添加Docker支持并部署运行。 背景: Visual Studio 2022已经成为主流了。 .Net 6 LTS已经成为主 阅读全文
posted @ 2022-08-24 12:38 TaylorShi 阅读(250) 评论(0) 推荐(0)
摘要:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 微软和Canonical联手打造.Net 6+Ubuntu 22.04生态微软和Canonical宣布在Ubuntu 22.04主机和容器中提供本地.NET服务 https://ubuntu.com//blog/install-dotnet-on-ubuntu .NET开发者现在可以通过一个"apt install"命令从Ubuntu 22.04 LTS安装ASP.NET 阅读全文
posted @ 2022-08-23 23:43 TaylorShi 阅读(429) 评论(0) 推荐(0)
摘要:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 官方扩展集锦(Microsoft.AspNetCore on Nuget)什么是Microsoft.AspNetCore https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/metapackage-app ASP.NET Core共享框架(Microsoft.AspNetCore.App)包含由Microso 阅读全文
posted @ 2022-08-23 00:48 TaylorShi 阅读(427) 评论(0) 推荐(0)
摘要:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - .NET和Unity的未来(来自Unity官方告白)我们最近发起了一次持续数年的改进行动,帮助用户更快地编写性能更高的代码,并带来长期的稳定性与兼容性。请在本文中了解我们在更新脚本基础技术栈方面所做的努力。 .NET生态正在多方面上积极动态地演变,而我们希望尽快将这些改进带给广大用户。我们内部的.NET技术小组正致力于不断改进.NET集成,更新最新的 阅读全文
posted @ 2022-08-22 23:36 TaylorShi 阅读(821) 评论(0) 推荐(0)
摘要:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 官方扩展集锦(Microsoft.Extensions on Nuget)什么是Microsoft.Extensions .NET Platform Extensions是一套.Net官方的API集合,提供了一些常用的编程模式和实用工具,例如依赖项注入、日志记录、缓存、Host以及配置等等。 https://docs.microsoft.com/en-us/dotnet/ 阅读全文
posted @ 2022-08-21 00:24 TaylorShi 阅读(1831) 评论(2) 推荐(8)
摘要:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 再谈依赖注入(Dependency Injection,DI)什么是依赖注入(DI) https://zh.wikipedia.org/zh-cn/%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5 在软件工程中,依赖注入(Dependency Injection,缩写为DI)是一种软件设计模式,也是实现控制反转的其中一种技术。这种模式能 阅读全文
posted @ 2022-08-20 14:55 TaylorShi 阅读(193) 评论(0) 推荐(0)
摘要:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - .NET MAUI成功毕业,携生产力登陆Visual Studio 2022正式版(v17.3)索引 2022年8月9日,生产力来到.NET MAUI在Visual Studio 2022 使用Visual Studio 2022 v17.3浅尝跨平台UI框架.NET MAUI 微软跨平台UI框架.NET MAUI 6正式发布,一套代码面向多平台 .Net Core遇见MAUI(.NET Mu 阅读全文
posted @ 2022-08-11 01:20 TaylorShi 阅读(858) 评论(0) 推荐(0)
摘要:乘风破浪,遇见微软开源跨平台机器学习框架ML.NET - 为.Net开发者带来基于模型的机器学习分析和预测能力什么是ML.NET https://dot.net/ml https://dotnet.microsoft.com/zh-cn/apps/machinelearning-ai/ml-dotnet https://docs.microsoft.com/zh-cn/dotnet/machine-lear 阅读全文
posted @ 2022-07-30 00:49 TaylorShi 阅读(2003) 评论(0) 推荐(0)
摘要:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 基于Mono在Ubuntu下开发.Net Framework桌面应用关于Mono Mono项目是提供一个符合微软公共语言规范(Common Language Infrastructure, CLI)的跨平台虚拟机实现,不同于.Net Framework只在Windows平台上实现。 历史 Mono的创始人是Miguel de Icaza,微软在2001年把CLI和C 阅读全文
posted @ 2022-07-18 20:34 TaylorShi 阅读(3087) 评论(0) 推荐(3)
摘要:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - .NET MAUI 6正式发布,一套代码面向多平台官宣新闻 https://dot.net/maui 欢迎使用 .NET多平台应用程序UI(.NET MAUI)。此版本标志着我们在统一.NET平台的多年旅程中的新里程碑。现在,您和超过500万其他.NET开发人员拥有面向Android、iOS、macOS、Windows和Linux(由Github开 阅读全文
posted @ 2022-05-27 01:05 TaylorShi 阅读(1089) 评论(0) 推荐(0)
摘要:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - Ubuntu下.Net Framework研发环境配置指南背景 随着.Net Core的崛起,.Net技术栈跨平台已经成为主流趋势,不管是服务端还是客户端都在朝着这个目标迈进。其实甚至连最老的.Net Framework技术栈也可以通过开源社区的Mono来实现跨平台开发和运行,这是传统.Net桌面应用以最小代价进行跨平台移植的选择之一。 让Ubuntu时刻 阅读全文
posted @ 2022-04-18 17:33 TaylorShi 阅读(1410) 评论(0) 推荐(0)
摘要:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 工作负载(Workload),全面统一.Net面向工作负载的部署什么是工作负载(Workload) https://github.com/dotnet/designs/blob/main/accepted/2020/workloads/workloads.md .NET可选SDK工作负载 在.NET 5.0中,我们将增加对iOS、Android和Web Asse 阅读全文
posted @ 2022-03-02 17:16 TaylorShi 阅读(724) 评论(0) 推荐(0)
摘要:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - .NET 7预览和RC1,内置MAUI、帮助.NET应用程序现代化升级关于.NET 7.0 https://dotnet.microsoft.com/zh-cn/download/dotnet/7.0 首个预览版已发布,.NET 7有什么新东西? 随着第一个预览版发布,.NET 7渐渐浮出水面,.NET高级项目经理Jeremy Likness在官方博客中介绍了.NET 阅读全文
posted @ 2022-02-24 21:51 TaylorShi 阅读(948) 评论(0) 推荐(0)
摘要:乘风破浪,遇见下一代全平台解决方案.NET 6(长期支持版,LTS) - 一统浏览器、云、桌面、IoT及移动应用什么是.NET 6 .NET 6为浏览器(Browser)、云(Cloud)、桌面(Desktop)、物联网(IOT)和移动应用程序(Mobile Apps)提供了一个统一的平台。底层平台已更新,以满足所有应用程序类型的需求,并使您可以轻松地在所有应用程序中重用代码。新功能和改进可同时用于所有应用程 阅读全文
posted @ 2021-11-09 11:39 TaylorShi 阅读(2650) 评论(0) 推荐(0)
摘要:乘风破浪,遇见最佳跨平台跨终端框架.Net Core/.Net生态 - 阿里云对象存储OSS SDK,业界领先的云服务存储服务什么是阿里云对象存储OSS https://www.aliyun.com/product/oss/ 阿里云对象存储OSS(Object Storage Service)是阿里云提供的海量、安全、低成本、高持久的云存储服务。其数据设计持久性不低于99.9999999999%(12个9),服务可用性(或 阅读全文
posted @ 2021-09-16 15:58 TaylorShi 阅读(914) 评论(1) 推荐(1)
摘要:乘风破浪,遇见MVVM Toolkit官方社区首推MVVM框架,后UWP时代的拯救版MVVM框架什么是MVVM Toolkit 大家一说起WPF或者UWP能用的MVVM框架,肯定主流的推荐就是Prism和MVVMLight这两个,算是使用最广泛的,但是目前Prism已经不再支持UWP了,然后MVVMLight已经多年不更新了,那就玩完了? 不,官方社区套件(Windows Community 阅读全文
posted @ 2021-08-20 11:53 TaylorShi 阅读(5407) 评论(0) 推荐(2)
摘要:温故知新,微软官方推荐的Visual Studio源代码管理之Git Ignore清单,开启新项目必备宝书什么是Git Ignore清单 https://git-scm.com/docs/gitignore 简单来说,在Git进行源代码管理中,我们可以通过建立.gitignore来实现一个忽略的黑名单管理,在这个配置文件中被忽略的目录或者文件,发生的任何git变更动作都会被忽略,也不会被Commit和P 阅读全文
posted @ 2021-08-19 15:20 TaylorShi 阅读(1711) 评论(6) 推荐(9)
摘要:温故知新,遇见ABP vNext开源应用程序框架,基于领域驱动设计(DDD)的最佳实践结构模型ABP的前生今世 什么是ABP(ASP.NET Boilerplate Project) https://abp.io https://github.com/abpframework/abp ABP是用于创建现代Web应用程序的完整架构和强大的基础设施! 遵循最佳实践和约定,为你提供SOLID开发经 阅读全文
posted @ 2021-07-24 16:02 TaylorShi 阅读(1389) 评论(0) 推荐(0)