[英].NET Standard 2.0 cannot be referenced in .NET Framework 2.0
我收到一個錯誤:
'c:......\\xxxx.csproj' 目標是 '.NETStandard,Version=v2.0'。 它不能被以“.NETFramework,Version=v2.0”為目標的項目引用。 WindowsFormsApp1
如何解決?
遺憾的是,您無法在.NET 2.0項目中引用.NET標准庫。 原因是.NET 2.0缺少許多關鍵API,因此無法實現.NET Standard 2.0合同。 如果無法修改.NET Standard 2.0庫的源,則唯一的選擇是將項目升級到.NET Framework 4.6.1或更高版本 。
最有用的參考是官方文檔中列出的.NET標准兼容性矩陣,它顯示了與不同.NET實現的版本兼容性:
從這里可以看出,第一個可以引用.NET標准庫的.NET Framework版本是4.5,它仍然不能引用標准2.0,因為它仍然缺少一些API。
有關更多詳細信息,請查看.NET標准文檔 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.