已经不是第一次用VS,但是随着VS越来越强大,人越来越马虎,导致我卸载、安装、卸载、安装这一套程序好几个来回!因为要下载的是2019离线版本,网速还不太好,然后安装后一用就出现问题,不是什么找不到程序集,然后不是找不到这个那个!
现在就说一下为什么在VS 2019中创建类库的时候,在引用中没有找到“程序集",或者最基本的想用到某个引用的函数类都引用不了呢?
表示尊敬看下图片(以C#创建类库为例子):
1、当你想创建类库的时候会看到以下几个创建方式:
请注意一下蓝线的位置,是不是感觉差不多,如果你知道看第一个有一个C#的标识 后面一个类库,还不看底下的话,那么你就成功的上当了;
2、看看上当都的你:
看看这个:
第一:你用了最基本的using System.Windows.Forms; 怎么都是错的
第二:为什么和正常的不一样没有”程序集“?
3、再看一下框架:
这个框架也不是.NET Framework框架啊,所以这个是没有程序集的!
4、该如何解决呢?
重新创建项目文件–>选择C# 类库(.NET FrameWork)这个去创建就可以了,也就是图片中第三个画蓝线的部分。
第一个 蓝线的类库是干什么用的:ASP.NET Core 是一个新的开源和跨平台的框架,用于构建如 Web 应用、物联网(IoT)应用和移动后端应用等连接到互联网的基于云的现代应用程序。ASP.NET Core 应用可运行于 .NET Core 和完整的 .NET Framework 之上。 构建它的目的是为那些部署在云端或者内部运行(on-premises)的应用提供一个优化的开发框架。它由最小开销的模块化的组件构成,因此在构建你的解决方案的同时可以保持灵活性。你可以在 Windows、Mac 和 Linux 上跨平台的开发和运行你的 ASP.NET Core 应用。 ASP.NET Core 开源在 GitHub 上。
第二个 蓝线的类库:是通用的Windows(UWP) 平台的托管类库,UWP 是创建适用于 Windows 的客户端应用程序的众多方法之一。 UWP 应用使用 WinRT API 来提供强大的 UI 和高级异步功能,这些功能非常适用于 Internet 连接的设备。
第三个蓝线的类库:就是通用的动态链接(DLL)通用库。
希望大家不要和我一样马虎,而且这个资料太少了,说明碰到的人还是少。