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/

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 编译器错误消息: CS0012: 类型“System.Object”在未被引用的程序集中定义。必须添加对程序集“netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51“的引用 NetCore T4模板:必须添加对程序集“netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”的引用 CS0012 类型“DbContext”在未引用的程序集中定义。必须添加对程序集“EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。 Repository E:\项目\wx\Repository\DbContextFac 未能加载文件或程序集“System.ValueTuple, Version=0.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 错误 CS0012 类型“xxx”在未引用的程序集中定义。必须添加对程序集“xxxx xxxxx”的引用 编译器错误消息: CS0012: 类型“System.Object”在未被引用的程序集中定义。必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。 编译器错误消息: CS0012: 类型 在未被引用的程序集中定义。必须添加对程序集 的引用 解决报错:类型“System.Object”在未被引用的程序集中定义。必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用 未能加载文件或程序集“System.Threading.Tasks.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”或它的某一个依赖项 类型“ModelClientValidationRule”在未引用的程序集中定义。必须添加对程序集“System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”的引用。
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM