.net framework 转成 .net standard.md的种种问题

首先我们理清一下.net的各种框架

.NET Framework

这个是我们现在经常用的,用这个可以创建windows应用程序还有web applications ,现在你可以用它创建Winform ,UWP ,wpf 等等相关的应用程序 ,web 方面就是Asp.net MVC

.NET Core

是微软推出的最新的开源的,跨平台的框架,用它可以创建的应用可以运行在MAC,Linux上 。 .net core 支持UWP 和 ASP.NET Core,UWP即Windows 10 中的Universal Windows Platform简称。即Windows通用应用平台,在Win 10 Mobile/Surface(Windows平板电脑)/PC/Xbox/HoloLens等平台上运行,uwp不同于传统pc上的exe应用也跟只适用于手机端的app有本质区别。它并不是为某一个终端而设计,而是可以在所有windows10设备上运行

.NET Standard

共用API

  1. 读取app.config 好像并没有读进去,但没有报错了,安装了System.Configuration.ConfigurationManager的nuget包
  2. 委托的begininvoke在.net standard里不ok https://devblogs.microsoft.com/dotnet/migrating-delegate-begininvoke-calls-for-net-core/

本文章使用limfx的vscode插件快速发布