初學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/