记录我感兴趣的几个分享。
Unifying Windows desktop development with .NET Core 3.0
将现有 WinForm 或 WPF 程序迁移到 .NET Core 3.0:How to port desktop applications to .NET Core 3.0
几个关键点:
- 手动修改 csproj
- NuGet 的两个 Package:
- Microsoft.Windows.Compatibility 包
- 自动安装 Windows 特需的包,例如操作注册表的包
- Microsoft.DotNet.Analyzers.Compatibility(prerelease)
- 标注不能跨系统的方法,例如警告你 Linux 和 macOS 不支持 RegistryKey.CreateSubKey()
- Microsoft.Windows.Compatibility 包
Build amazing web apps with .NET Core
Build amazing web apps with .NET Core.pptx
大幅改进了项目模板。
In Process Hosting
从 2.2 开始,有了 In Process Hosting,ASP.NET Core 网站可以直接运行于 IIS,性能有所提升 。
Out of Process Hosting (pre v2.2 model)
In Process Hosting (v2.2 and later)>