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/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~