c# Winform新建类时要看清框架,最好和自己的程序版本一致,不然出现错误:CS0012 类型“Object”在未引用的程序集中定义。必须添加对程序集“netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”的引用。

 类库的编写与引用

 初学C#,新建类库时候写了一个类,发现框架最高是2.1版本,而我的引用程序是框架4.0的,到时提示下面的错误信息。没有找到多个web.config文件,不知道是哪个。也修改后无法保存。很奇怪的问题。浏览库的应用发现Object前面有个红叉(左图)。编译提示错误: CS0012 类型“Object”在未引用的程序集中定义。必须添加对程序集“netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”的引用。 类库引用 F:\XXX\Form1.cs 25 活动

 

 

 

 

 

 

 

 

 于是到处查网络,找不到答案,如果重新找到新建库,换个方式新建,看到有高版本的框架版本,应该就是这个问题了。新建完成引用后,Object前面没有红叉(右图),差异就是下面两个图的版本。搞定!所以新建库的时要看好框架版本,最好和自己的程序框架版本一致,如果太低,可能新建库的入口错了。

下面给出这个文件的介绍,了解下:

https://www.pianshen.com/article/54232073065/

 

posted on 2022-02-06 20:09  飘一点红  阅读(1877)  评论(0编辑  收藏  举报