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刪除。



猜您在找 NetCore T4模板:必須添加對程序集“netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”的引用 編譯器錯誤消息: 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”或它的某一個依賴項 CS0012: 類型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定義----問題解決辦法 未能加載文件或程序集“Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一個依賴項。找到的程序集清單定義與程序集引用不匹配 ABP生成錯誤:必須添加對程序集“netstandard”的引用 未能加載文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一個依賴項。 未能從程序集“mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加載類型“System.Runtime.CompilerServices.TuppressIldasmAttribute”。已解決 未能從程序集“System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加載類型“System.Transactions.TransactionScopeAsyncFlowOption” 解決 未能從程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加載
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM